Class IconLabelComponent
- java.lang.Object
-
- net.sf.jasperreports.components.iconlabel.IconLabelComponent
-
- All Implemented Interfaces:
java.io.Serializable,Component,ContextAwareComponent,JRChangeEventsSupport,JRBoxContainer,JRImageAlignment,JRStyleContainer
public class IconLabelComponent extends java.lang.Object implements ContextAwareComponent, JRBoxContainer, JRImageAlignment, java.io.Serializable, JRChangeEventsSupport
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_HORIZONTAL_ALIGNMENTstatic java.lang.StringPROPERTY_ICON_POSITIONstatic java.lang.StringPROPERTY_LABEL_FILLstatic java.lang.StringPROPERTY_VERTICAL_ALIGNMENT
-
Constructor Summary
Constructors Constructor Description IconLabelComponent(IconLabelComponent component, JRBaseObjectFactory objectFactory)IconLabelComponent(JRDefaultStyleProvider defaultStyleProvider)
-
Method Summary
-
-
-
Field Detail
-
PROPERTY_ICON_POSITION
public static final java.lang.String PROPERTY_ICON_POSITION
- See Also:
- Constant Field Values
-
PROPERTY_LABEL_FILL
public static final java.lang.String PROPERTY_LABEL_FILL
- See Also:
- Constant Field Values
-
PROPERTY_HORIZONTAL_ALIGNMENT
public static final java.lang.String PROPERTY_HORIZONTAL_ALIGNMENT
- See Also:
- Constant Field Values
-
PROPERTY_VERTICAL_ALIGNMENT
public static final java.lang.String PROPERTY_VERTICAL_ALIGNMENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IconLabelComponent
public IconLabelComponent(JRDefaultStyleProvider defaultStyleProvider)
-
IconLabelComponent
public IconLabelComponent(IconLabelComponent component, JRBaseObjectFactory objectFactory)
-
-
Method Detail
-
setContext
public void setContext(ComponentContext context)
- Specified by:
setContextin interfaceContextAwareComponent
-
getContext
public ComponentContext getContext()
- Specified by:
getContextin interfaceContextAwareComponent
-
getLineBox
public JRLineBox getLineBox()
- Specified by:
getLineBoxin interfaceJRBoxContainer
-
setLineBox
public void setLineBox(JRLineBox lineBox)
-
getDefaultStyleProvider
public JRDefaultStyleProvider getDefaultStyleProvider()
- Specified by:
getDefaultStyleProviderin interfaceJRStyleContainer
-
getStyleResolver
protected StyleResolver getStyleResolver()
-
getStyle
public JRStyle getStyle()
Description copied from interface:JRStyleContainerReturns this object's style.- Specified by:
getStylein interfaceJRStyleContainer- Returns:
- this object's style
-
getStyleNameReference
public java.lang.String getStyleNameReference()
Description copied from interface:JRStyleContainerReturns the name of an external style which is to be used by this object. External styles are defined intemplatesand are resolved at fill time. This attribute is only effective if no direct style (as returned bygetStyle()is specified for this object.- Specified by:
getStyleNameReferencein interfaceJRStyleContainer- Returns:
- the name of an external style
-
getDefaultLineColor
public java.awt.Color getDefaultLineColor()
- Specified by:
getDefaultLineColorin interfaceJRBoxContainer
-
getLabelTextField
public JRTextField getLabelTextField()
-
setLabelTextField
public void setLabelTextField(JRTextField labelTextField)
-
getIconTextField
public JRTextField getIconTextField()
-
setIconTextField
public void setIconTextField(JRTextField iconTextField)
-
getIconPosition
public IconPositionEnum getIconPosition()
-
setIconPosition
public void setIconPosition(IconPositionEnum iconPosition)
-
getHorizontalImageAlign
public HorizontalImageAlignEnum getHorizontalImageAlign()
Description copied from interface:JRImageAlignmentGets the image horizontal alignment.- Specified by:
getHorizontalImageAlignin interfaceJRImageAlignment- Returns:
- a value representing one of the horizontal image alignment constants in
HorizontalImageAlignEnum
-
getOwnHorizontalImageAlign
public HorizontalImageAlignEnum getOwnHorizontalImageAlign()
- Specified by:
getOwnHorizontalImageAlignin interfaceJRImageAlignment
-
setHorizontalImageAlign
public void setHorizontalImageAlign(HorizontalImageAlignEnum horizontalImageAlign)
Description copied from interface:JRImageAlignmentSets the image horizontal alignment.- Specified by:
setHorizontalImageAlignin interfaceJRImageAlignment- Parameters:
horizontalImageAlign- a value representing one of the horizontal image alignment constants inHorizontalImageAlignEnum
-
getVerticalImageAlign
public VerticalImageAlignEnum getVerticalImageAlign()
Description copied from interface:JRImageAlignmentGets the image vertical alignment.- Specified by:
getVerticalImageAlignin interfaceJRImageAlignment- Returns:
- a value representing one of the vertical image alignment constants in
VerticalImageAlignEnum
-
getOwnVerticalImageAlign
public VerticalImageAlignEnum getOwnVerticalImageAlign()
- Specified by:
getOwnVerticalImageAlignin interfaceJRImageAlignment
-
setVerticalImageAlign
public void setVerticalImageAlign(VerticalImageAlignEnum verticalImageAlign)
Description copied from interface:JRImageAlignmentGets the image vertical alignment.- Specified by:
setVerticalImageAlignin interfaceJRImageAlignment- Parameters:
verticalImageAlign- a value representing one of the vertical image alignment constants inVerticalImageAlignEnum
-
getLabelFill
public ContainerFillEnum getLabelFill()
-
setLabelFill
public void setLabelFill(ContainerFillEnum labelFill)
-
getEventSupport
public JRPropertyChangeSupport getEventSupport()
Description copied from interface:JRChangeEventsSupportReturns the property change support object for this instance.- Specified by:
getEventSupportin interfaceJRChangeEventsSupport- Returns:
- the property change support object for this instance
-
-