Package net.sf.jasperreports.engine.base
Class JRBaseStyle
- java.lang.Object
-
- net.sf.jasperreports.engine.base.JRBaseStyle
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,Deduplicable,JRChangeEventsSupport,JRBoxContainer,JRCloneable,JRParagraphContainer,JRPenContainer,JRStyle,JRStyleContainer
- Direct Known Subclasses:
JRBaseConditionalStyle,JRDesignStyle
public class JRBaseStyle extends java.lang.Object implements JRStyle, java.io.Serializable, JRChangeEventsSupport, Deduplicable
- Author:
- Ionut Nedelcu (ionutned@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.Colorbackcolorprotected JRConditionalStyle[]conditionalStylesprotected JRDefaultStyleProviderdefaultStyleProviderstatic java.lang.StringEXCEPTION_MESSAGE_KEY_CIRCULAR_DEPENDENCYprotected FillEnumfillValueprotected java.lang.StringfontNameprotected java.lang.Floatfontsizeprotected java.awt.Colorforecolorprotected HorizontalImageAlignEnumhorizontalImageAlignprotected HorizontalTextAlignEnumhorizontalTextAlignprotected java.lang.BooleanisBlankWhenNullprotected java.lang.BooleanisBoldprotected booleanisDefaultprotected java.lang.BooleanisItalicprotected java.lang.BooleanisPdfEmbeddedprotected java.lang.BooleanisStrikeThroughprotected java.lang.BooleanisUnderlineprotected JRLineBoxlineBoxprotected JRPenlinePenprotected java.lang.Stringmarkupprotected ModeEnummodeValueprotected java.lang.Stringnameprotected JRParagraphparagraphprotected JRStyleparentStyleprotected java.lang.StringparentStyleNameReferenceprotected java.lang.Stringpatternprotected java.lang.StringpdfEncodingprotected java.lang.StringpdfFontNameprotected java.lang.BytepositionTypestatic java.lang.StringPROPERTY_BACKCOLORstatic java.lang.StringPROPERTY_BLANK_WHEN_NULLstatic java.lang.StringPROPERTY_BOLDstatic java.lang.StringPROPERTY_FILLstatic java.lang.StringPROPERTY_FONT_NAMEstatic java.lang.StringPROPERTY_FONT_SIZEstatic java.lang.StringPROPERTY_FORECOLORstatic java.lang.StringPROPERTY_HORIZONTAL_ALIGNMENTDeprecated.Replaced byPROPERTY_HORIZONTAL_TEXT_ALIGNMENTandPROPERTY_HORIZONTAL_IMAGE_ALIGNMENT.static java.lang.StringPROPERTY_HORIZONTAL_IMAGE_ALIGNMENTstatic java.lang.StringPROPERTY_HORIZONTAL_TEXT_ALIGNMENTstatic java.lang.StringPROPERTY_ITALICstatic java.lang.StringPROPERTY_LINE_SPACINGDeprecated.Replaced byJRBaseParagraph.PROPERTY_LINE_SPACINGstatic java.lang.StringPROPERTY_MARKUPstatic java.lang.StringPROPERTY_MODEstatic java.lang.StringPROPERTY_PATTERNstatic java.lang.StringPROPERTY_PDF_EMBEDDEDstatic java.lang.StringPROPERTY_PDF_ENCODINGstatic java.lang.StringPROPERTY_PDF_FONT_NAMEstatic java.lang.StringPROPERTY_RADIUSstatic java.lang.StringPROPERTY_ROTATIONstatic java.lang.StringPROPERTY_SCALE_IMAGEstatic java.lang.StringPROPERTY_STRIKE_THROUGHstatic java.lang.StringPROPERTY_UNDERLINEstatic java.lang.StringPROPERTY_VERTICAL_ALIGNMENTDeprecated.Replaced byPROPERTY_VERTICAL_TEXT_ALIGNMENTand "verticalImageAlignment".static java.lang.StringPROPERTY_VERTICAL_IMAGE_ALIGNMENTstatic java.lang.StringPROPERTY_VERTICAL_TEXT_ALIGNMENTprotected java.lang.Integerradiusprotected RotationEnumrotationValueprotected ScaleImageEnumscaleImageValueprotected java.lang.BytestretchTypeprotected VerticalImageAlignEnumverticalImageAlignprotected VerticalTextAlignEnumverticalTextAlign-
Fields inherited from interface net.sf.jasperreports.engine.JRStyle
PROPERTY_EVALUATION_TIME_ENABLED
-
-
Constructor Summary
Constructors Constructor Description JRBaseStyle()JRBaseStyle(java.lang.String name)JRBaseStyle(JRDefaultStyleProvider defaultStyleProvider)JRBaseStyle(JRDefaultStyleProvider defaultStyleProvider, java.lang.String name)JRBaseStyle(JRStyle style, JRAbstractObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddStyleHash(ObjectUtils.HashCode hash)protected voidcheckCircularParent()java.lang.Objectclone()java.awt.ColorgetBackcolor()JRConditionalStyle[]getConditionalStyles()java.awt.ColorgetDefaultLineColor()java.lang.FloatgetDefaultLineWidth()JRDefaultStyleProvidergetDefaultStyleProvider()JRPropertyChangeSupportgetEventSupport()Returns the property change support object for this instance.FillEnumgetFillValue()Indicates the fill type used for this element.java.lang.StringgetFontName()java.lang.FloatgetFontsize()java.awt.ColorgetForecolor()intgetHashCode()Returns a hash code to be used for the deduplicate map.HorizontalImageAlignEnumgetHorizontalImageAlign()Gets the horizontal image alignment of the element.HorizontalTextAlignEnumgetHorizontalTextAlign()Gets the horizontal text alignment of the element.JRLineBoxgetLineBox()JRPengetLinePen()java.lang.StringgetMarkup()Returns the markup language used to format the text.ModeEnumgetModeValue()Returns the element transparency mode.java.lang.StringgetName()Gets the style unique name.java.awt.ColorgetOwnBackcolor()FillEnumgetOwnFillValue()java.lang.StringgetOwnFontName()java.lang.FloatgetOwnFontsize()java.awt.ColorgetOwnForecolor()HorizontalImageAlignEnumgetOwnHorizontalImageAlign()HorizontalTextAlignEnumgetOwnHorizontalTextAlign()java.lang.StringgetOwnMarkup()ModeEnumgetOwnModeValue()java.lang.StringgetOwnPattern()java.lang.StringgetOwnPdfEncoding()java.lang.StringgetOwnPdfFontName()java.lang.IntegergetOwnRadius()RotationEnumgetOwnRotationValue()Gets the text own rotation.ScaleImageEnumgetOwnScaleImageValue()Gets the image own scale type.VerticalImageAlignEnumgetOwnVerticalImageAlign()VerticalTextAlignEnumgetOwnVerticalTextAlign()JRParagraphgetParagraph()java.lang.StringgetPattern()Gets the pattern used for this text field.java.lang.StringgetPdfEncoding()java.lang.StringgetPdfFontName()java.lang.IntegergetRadius()Indicates the corner radius for rectangles with round corners.RotationEnumgetRotationValue()Gets the text rotation.ScaleImageEnumgetScaleImageValue()Gets the image scale type.JRStylegetStyle()Returns this object's style.java.lang.StringgetStyleNameReference()Returns the name of an external style which is to be used by this object.protected StyleResolvergetStyleResolver()VerticalImageAlignEnumgetVerticalImageAlign()Gets the vertical image alignment of the element.VerticalTextAlignEnumgetVerticalTextAlign()Gets the vertical text alignment of the element.protected booleanidenticalStyle(JRBaseStyle style)java.lang.BooleanisBlankWhenNull()java.lang.BooleanisBold()booleanisDefault()Gets a flag that specifies if this is the default report style.booleanisIdentical(java.lang.Object object)Determines if this instance is identical to another object.java.lang.BooleanisItalic()java.lang.BooleanisOwnBlankWhenNull()java.lang.BooleanisOwnBold()java.lang.BooleanisOwnItalic()java.lang.BooleanisOwnPdfEmbedded()java.lang.BooleanisOwnStrikeThrough()java.lang.BooleanisOwnUnderline()java.lang.BooleanisPdfEmbedded()java.lang.BooleanisStrikeThrough()java.lang.BooleanisUnderline()voidrename(java.lang.String newName)Changes the name of this style.voidsetBackcolor(java.awt.Color backcolor)voidsetBlankWhenNull(java.lang.Boolean isBlankWhenNull)voidsetBold(java.lang.Boolean bold)voidsetFill(FillEnum fillValue)voidsetFontName(java.lang.String fontName)voidsetFontSize(java.lang.Float fontSize)voidsetForecolor(java.awt.Color forecolor)voidsetHorizontalImageAlign(HorizontalImageAlignEnum horizontalImageAlign)voidsetHorizontalTextAlign(HorizontalTextAlignEnum horizontalTextAlign)voidsetItalic(java.lang.Boolean italic)voidsetMarkup(java.lang.String markup)voidsetMode(ModeEnum modeValue)protected voidsetParentStyle(JRStyle parentStyle)voidsetPattern(java.lang.String pattern)voidsetPdfEmbedded(java.lang.Boolean pdfEmbedded)voidsetPdfEncoding(java.lang.String pdfEncoding)voidsetPdfFontName(java.lang.String pdfFontName)voidsetRadius(java.lang.Integer radius)voidsetRotation(RotationEnum rotationValue)voidsetScaleImage(ScaleImageEnum scaleImageValue)voidsetStrikeThrough(java.lang.Boolean strikeThrough)voidsetUnderline(java.lang.Boolean underline)voidsetVerticalImageAlign(VerticalImageAlignEnum verticalImageAlign)voidsetVerticalTextAlign(VerticalTextAlignEnum verticalTextAlign)
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_CIRCULAR_DEPENDENCY
public static final java.lang.String EXCEPTION_MESSAGE_KEY_CIRCULAR_DEPENDENCY
- See Also:
- Constant Field Values
-
PROPERTY_BACKCOLOR
public static final java.lang.String PROPERTY_BACKCOLOR
- See Also:
- Constant Field Values
-
PROPERTY_BLANK_WHEN_NULL
public static final java.lang.String PROPERTY_BLANK_WHEN_NULL
- See Also:
- Constant Field Values
-
PROPERTY_BOLD
public static final java.lang.String PROPERTY_BOLD
- See Also:
- Constant Field Values
-
PROPERTY_FILL
public static final java.lang.String PROPERTY_FILL
- See Also:
- Constant Field Values
-
PROPERTY_FONT_NAME
public static final java.lang.String PROPERTY_FONT_NAME
- See Also:
- Constant Field Values
-
PROPERTY_FONT_SIZE
public static final java.lang.String PROPERTY_FONT_SIZE
- See Also:
- Constant Field Values
-
PROPERTY_FORECOLOR
public static final java.lang.String PROPERTY_FORECOLOR
- See Also:
- Constant Field Values
-
PROPERTY_HORIZONTAL_ALIGNMENT
public static final java.lang.String PROPERTY_HORIZONTAL_ALIGNMENT
Deprecated.Replaced byPROPERTY_HORIZONTAL_TEXT_ALIGNMENTandPROPERTY_HORIZONTAL_IMAGE_ALIGNMENT.- See Also:
- Constant Field Values
-
PROPERTY_HORIZONTAL_TEXT_ALIGNMENT
public static final java.lang.String PROPERTY_HORIZONTAL_TEXT_ALIGNMENT
- See Also:
- Constant Field Values
-
PROPERTY_HORIZONTAL_IMAGE_ALIGNMENT
public static final java.lang.String PROPERTY_HORIZONTAL_IMAGE_ALIGNMENT
- See Also:
- Constant Field Values
-
PROPERTY_ITALIC
public static final java.lang.String PROPERTY_ITALIC
- See Also:
- Constant Field Values
-
PROPERTY_LINE_SPACING
public static final java.lang.String PROPERTY_LINE_SPACING
Deprecated.Replaced byJRBaseParagraph.PROPERTY_LINE_SPACING- See Also:
- Constant Field Values
-
PROPERTY_MODE
public static final java.lang.String PROPERTY_MODE
- See Also:
- Constant Field Values
-
PROPERTY_PATTERN
public static final java.lang.String PROPERTY_PATTERN
- See Also:
- Constant Field Values
-
PROPERTY_PDF_EMBEDDED
public static final java.lang.String PROPERTY_PDF_EMBEDDED
- See Also:
- Constant Field Values
-
PROPERTY_PDF_ENCODING
public static final java.lang.String PROPERTY_PDF_ENCODING
- See Also:
- Constant Field Values
-
PROPERTY_PDF_FONT_NAME
public static final java.lang.String PROPERTY_PDF_FONT_NAME
- See Also:
- Constant Field Values
-
PROPERTY_RADIUS
public static final java.lang.String PROPERTY_RADIUS
- See Also:
- Constant Field Values
-
PROPERTY_ROTATION
public static final java.lang.String PROPERTY_ROTATION
- See Also:
- Constant Field Values
-
PROPERTY_SCALE_IMAGE
public static final java.lang.String PROPERTY_SCALE_IMAGE
- See Also:
- Constant Field Values
-
PROPERTY_STRIKE_THROUGH
public static final java.lang.String PROPERTY_STRIKE_THROUGH
- See Also:
- Constant Field Values
-
PROPERTY_MARKUP
public static final java.lang.String PROPERTY_MARKUP
- See Also:
- Constant Field Values
-
PROPERTY_UNDERLINE
public static final java.lang.String PROPERTY_UNDERLINE
- See Also:
- Constant Field Values
-
PROPERTY_VERTICAL_ALIGNMENT
public static final java.lang.String PROPERTY_VERTICAL_ALIGNMENT
Deprecated.Replaced byPROPERTY_VERTICAL_TEXT_ALIGNMENTand "verticalImageAlignment".- See Also:
- Constant Field Values
-
PROPERTY_VERTICAL_TEXT_ALIGNMENT
public static final java.lang.String PROPERTY_VERTICAL_TEXT_ALIGNMENT
- See Also:
- Constant Field Values
-
PROPERTY_VERTICAL_IMAGE_ALIGNMENT
public static final java.lang.String PROPERTY_VERTICAL_IMAGE_ALIGNMENT
- See Also:
- Constant Field Values
-
defaultStyleProvider
protected final JRDefaultStyleProvider defaultStyleProvider
-
parentStyle
protected JRStyle parentStyle
-
parentStyleNameReference
protected java.lang.String parentStyleNameReference
-
name
protected java.lang.String name
-
isDefault
protected boolean isDefault
-
positionType
protected java.lang.Byte positionType
-
stretchType
protected java.lang.Byte stretchType
-
modeValue
protected ModeEnum modeValue
-
forecolor
protected java.awt.Color forecolor
-
backcolor
protected java.awt.Color backcolor
-
linePen
protected JRPen linePen
-
fillValue
protected FillEnum fillValue
-
radius
protected java.lang.Integer radius
-
scaleImageValue
protected ScaleImageEnum scaleImageValue
-
horizontalTextAlign
protected HorizontalTextAlignEnum horizontalTextAlign
-
verticalTextAlign
protected VerticalTextAlignEnum verticalTextAlign
-
horizontalImageAlign
protected HorizontalImageAlignEnum horizontalImageAlign
-
verticalImageAlign
protected VerticalImageAlignEnum verticalImageAlign
-
lineBox
protected JRLineBox lineBox
-
paragraph
protected JRParagraph paragraph
-
fontName
protected java.lang.String fontName
-
isBold
protected java.lang.Boolean isBold
-
isItalic
protected java.lang.Boolean isItalic
-
isUnderline
protected java.lang.Boolean isUnderline
-
isStrikeThrough
protected java.lang.Boolean isStrikeThrough
-
fontsize
protected java.lang.Float fontsize
-
pdfFontName
protected java.lang.String pdfFontName
-
pdfEncoding
protected java.lang.String pdfEncoding
-
isPdfEmbedded
protected java.lang.Boolean isPdfEmbedded
-
rotationValue
protected RotationEnum rotationValue
-
markup
protected java.lang.String markup
-
pattern
protected java.lang.String pattern
-
isBlankWhenNull
protected java.lang.Boolean isBlankWhenNull
-
conditionalStyles
protected JRConditionalStyle[] conditionalStyles
-
-
Constructor Detail
-
JRBaseStyle
public JRBaseStyle()
-
JRBaseStyle
public JRBaseStyle(JRDefaultStyleProvider defaultStyleProvider)
-
JRBaseStyle
public JRBaseStyle(java.lang.String name)
-
JRBaseStyle
public JRBaseStyle(JRDefaultStyleProvider defaultStyleProvider, java.lang.String name)
-
JRBaseStyle
public JRBaseStyle(JRStyle style, JRAbstractObjectFactory factory)
-
-
Method Detail
-
setParentStyle
protected void setParentStyle(JRStyle parentStyle)
-
checkCircularParent
protected void checkCircularParent()
-
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
-
getName
public java.lang.String getName()
Description copied from interface:JRStyleGets the style unique name.
-
rename
public void rename(java.lang.String newName)
Changes the name of this style. Note that this method is mostly meant to be used internally. Use cautiously as it might have unexpected consequences.- Parameters:
newName- the new name
-
isDefault
public boolean isDefault()
Description copied from interface:JRStyleGets a flag that specifies if this is the default report style.
-
getForecolor
public java.awt.Color getForecolor()
- Specified by:
getForecolorin interfaceJRStyle
-
getOwnForecolor
public java.awt.Color getOwnForecolor()
- Specified by:
getOwnForecolorin interfaceJRStyle
-
getBackcolor
public java.awt.Color getBackcolor()
- Specified by:
getBackcolorin interfaceJRStyle
-
getOwnBackcolor
public java.awt.Color getOwnBackcolor()
- Specified by:
getOwnBackcolorin interfaceJRStyle
-
getLinePen
public JRPen getLinePen()
- Specified by:
getLinePenin interfaceJRStyle
-
getFillValue
public FillEnum getFillValue()
Description copied from interface:JRStyleIndicates the fill type used for this element.- Specified by:
getFillValuein interfaceJRStyle- Returns:
- one of the fill constants in
FillEnum.
-
getOwnFillValue
public FillEnum getOwnFillValue()
- Specified by:
getOwnFillValuein interfaceJRStyle
-
getRadius
public java.lang.Integer getRadius()
Description copied from interface:JRStyleIndicates the corner radius for rectangles with round corners. The default is 0.
-
getOwnRadius
public java.lang.Integer getOwnRadius()
- Specified by:
getOwnRadiusin interfaceJRStyle
-
getScaleImageValue
public ScaleImageEnum getScaleImageValue()
Description copied from interface:JRStyleGets the image scale type.- Specified by:
getScaleImageValuein interfaceJRStyle- Returns:
- one of the scale types defined in
ScaleImageEnum
-
getOwnScaleImageValue
public ScaleImageEnum getOwnScaleImageValue()
Description copied from interface:JRStyleGets the image own scale type.- Specified by:
getOwnScaleImageValuein interfaceJRStyle- Returns:
- one of the scale types defined in
ScaleImageEnum
-
getHorizontalTextAlign
public HorizontalTextAlignEnum getHorizontalTextAlign()
Description copied from interface:JRStyleGets the horizontal text alignment of the element.- Specified by:
getHorizontalTextAlignin interfaceJRStyle- Returns:
- one of the alignment values defined in
HorizontalTextAlignEnum
-
getOwnHorizontalTextAlign
public HorizontalTextAlignEnum getOwnHorizontalTextAlign()
- Specified by:
getOwnHorizontalTextAlignin interfaceJRStyle
-
getVerticalTextAlign
public VerticalTextAlignEnum getVerticalTextAlign()
Description copied from interface:JRStyleGets the vertical text alignment of the element.- Specified by:
getVerticalTextAlignin interfaceJRStyle- Returns:
- one of the alignment values defined in
VerticalTextAlignEnum
-
getOwnVerticalTextAlign
public VerticalTextAlignEnum getOwnVerticalTextAlign()
- Specified by:
getOwnVerticalTextAlignin interfaceJRStyle
-
getHorizontalImageAlign
public HorizontalImageAlignEnum getHorizontalImageAlign()
Description copied from interface:JRStyleGets the horizontal image alignment of the element.- Specified by:
getHorizontalImageAlignin interfaceJRStyle- Returns:
- one of the alignment values defined in
HorizontalImageAlignEnum
-
getOwnHorizontalImageAlign
public HorizontalImageAlignEnum getOwnHorizontalImageAlign()
- Specified by:
getOwnHorizontalImageAlignin interfaceJRStyle
-
getVerticalImageAlign
public VerticalImageAlignEnum getVerticalImageAlign()
Description copied from interface:JRStyleGets the vertical image alignment of the element.- Specified by:
getVerticalImageAlignin interfaceJRStyle- Returns:
- one of the alignment values defined in
VerticalImageAlignEnum
-
getOwnVerticalImageAlign
public VerticalImageAlignEnum getOwnVerticalImageAlign()
- Specified by:
getOwnVerticalImageAlignin interfaceJRStyle
-
getLineBox
public JRLineBox getLineBox()
- Specified by:
getLineBoxin interfaceJRBoxContainer- Specified by:
getLineBoxin interfaceJRStyle
-
getParagraph
public JRParagraph getParagraph()
- Specified by:
getParagraphin interfaceJRParagraphContainer
-
getRotationValue
public RotationEnum getRotationValue()
Description copied from interface:JRStyleGets the text rotation.- Specified by:
getRotationValuein interfaceJRStyle- Returns:
- a value representing one of the rotation values in the
RotationEnum.
-
getOwnRotationValue
public RotationEnum getOwnRotationValue()
Description copied from interface:JRStyleGets the text own rotation.- Specified by:
getOwnRotationValuein interfaceJRStyle- Returns:
- a value representing one of the rotation values in the
RotationEnum.
-
setRotation
public void setRotation(RotationEnum rotationValue)
- Specified by:
setRotationin interfaceJRStyle
-
getMarkup
public java.lang.String getMarkup()
Description copied from interface:JRStyleReturns the markup language used to format the text.
-
getOwnMarkup
public java.lang.String getOwnMarkup()
- Specified by:
getOwnMarkupin interfaceJRStyle
-
isBlankWhenNull
public java.lang.Boolean isBlankWhenNull()
- Specified by:
isBlankWhenNullin interfaceJRStyle
-
isOwnBlankWhenNull
public java.lang.Boolean isOwnBlankWhenNull()
- Specified by:
isOwnBlankWhenNullin interfaceJRStyle
-
getFontName
public java.lang.String getFontName()
- Specified by:
getFontNamein interfaceJRStyle
-
getOwnFontName
public java.lang.String getOwnFontName()
- Specified by:
getOwnFontNamein interfaceJRStyle
-
isOwnItalic
public java.lang.Boolean isOwnItalic()
- Specified by:
isOwnItalicin interfaceJRStyle
-
isUnderline
public java.lang.Boolean isUnderline()
- Specified by:
isUnderlinein interfaceJRStyle
-
isOwnUnderline
public java.lang.Boolean isOwnUnderline()
- Specified by:
isOwnUnderlinein interfaceJRStyle
-
isStrikeThrough
public java.lang.Boolean isStrikeThrough()
- Specified by:
isStrikeThroughin interfaceJRStyle
-
isOwnStrikeThrough
public java.lang.Boolean isOwnStrikeThrough()
- Specified by:
isOwnStrikeThroughin interfaceJRStyle
-
getFontsize
public java.lang.Float getFontsize()
- Specified by:
getFontsizein interfaceJRStyle
-
getOwnFontsize
public java.lang.Float getOwnFontsize()
- Specified by:
getOwnFontsizein interfaceJRStyle
-
getPdfFontName
public java.lang.String getPdfFontName()
- Specified by:
getPdfFontNamein interfaceJRStyle
-
getOwnPdfFontName
public java.lang.String getOwnPdfFontName()
- Specified by:
getOwnPdfFontNamein interfaceJRStyle
-
getPdfEncoding
public java.lang.String getPdfEncoding()
- Specified by:
getPdfEncodingin interfaceJRStyle
-
getOwnPdfEncoding
public java.lang.String getOwnPdfEncoding()
- Specified by:
getOwnPdfEncodingin interfaceJRStyle
-
isPdfEmbedded
public java.lang.Boolean isPdfEmbedded()
- Specified by:
isPdfEmbeddedin interfaceJRStyle
-
isOwnPdfEmbedded
public java.lang.Boolean isOwnPdfEmbedded()
- Specified by:
isOwnPdfEmbeddedin interfaceJRStyle
-
getPattern
public java.lang.String getPattern()
Description copied from interface:JRStyleGets the pattern used for this text field. The pattern will be used in a SimpleDateFormat for dates and a DecimalFormat for numeric text fields. The pattern format must follow one of these two classes formatting rules, as specified in the JDK API docs.- Specified by:
getPatternin interfaceJRStyle- Returns:
- a string containing the pattern.
-
getOwnPattern
public java.lang.String getOwnPattern()
- Specified by:
getOwnPatternin interfaceJRStyle
-
getModeValue
public ModeEnum getModeValue()
Description copied from interface:JRStyleReturns the element transparency mode. The default value depends on the type of the report element. Graphic elements like rectangles and lines are opaque by default, but the images are transparent. Both static texts and text fields are transparent by default, and so are the subreport elements.- Specified by:
getModeValuein interfaceJRStyle
-
getOwnModeValue
public ModeEnum getOwnModeValue()
- Specified by:
getOwnModeValuein interfaceJRStyle
-
setForecolor
public void setForecolor(java.awt.Color forecolor)
- Specified by:
setForecolorin interfaceJRStyle
-
setBackcolor
public void setBackcolor(java.awt.Color backcolor)
- Specified by:
setBackcolorin interfaceJRStyle
-
setRadius
public void setRadius(java.lang.Integer radius)
-
setScaleImage
public void setScaleImage(ScaleImageEnum scaleImageValue)
- Specified by:
setScaleImagein interfaceJRStyle
-
setHorizontalImageAlign
public void setHorizontalImageAlign(HorizontalImageAlignEnum horizontalImageAlign)
- Specified by:
setHorizontalImageAlignin interfaceJRStyle
-
setVerticalImageAlign
public void setVerticalImageAlign(VerticalImageAlignEnum verticalImageAlign)
- Specified by:
setVerticalImageAlignin interfaceJRStyle
-
setHorizontalTextAlign
public void setHorizontalTextAlign(HorizontalTextAlignEnum horizontalTextAlign)
- Specified by:
setHorizontalTextAlignin interfaceJRStyle
-
setVerticalTextAlign
public void setVerticalTextAlign(VerticalTextAlignEnum verticalTextAlign)
- Specified by:
setVerticalTextAlignin interfaceJRStyle
-
setFontName
public void setFontName(java.lang.String fontName)
- Specified by:
setFontNamein interfaceJRStyle
-
setItalic
public void setItalic(java.lang.Boolean italic)
-
setPdfEmbedded
public void setPdfEmbedded(java.lang.Boolean pdfEmbedded)
- Specified by:
setPdfEmbeddedin interfaceJRStyle
-
setStrikeThrough
public void setStrikeThrough(java.lang.Boolean strikeThrough)
- Specified by:
setStrikeThroughin interfaceJRStyle
-
setMarkup
public void setMarkup(java.lang.String markup)
-
setBlankWhenNull
public void setBlankWhenNull(java.lang.Boolean isBlankWhenNull)
- Specified by:
setBlankWhenNullin interfaceJRStyle
-
setUnderline
public void setUnderline(java.lang.Boolean underline)
- Specified by:
setUnderlinein interfaceJRStyle
-
setPattern
public void setPattern(java.lang.String pattern)
- Specified by:
setPatternin interfaceJRStyle
-
setPdfEncoding
public void setPdfEncoding(java.lang.String pdfEncoding)
- Specified by:
setPdfEncodingin interfaceJRStyle
-
setPdfFontName
public void setPdfFontName(java.lang.String pdfFontName)
- Specified by:
setPdfFontNamein interfaceJRStyle
-
setFontSize
public void setFontSize(java.lang.Float fontSize)
- Specified by:
setFontSizein interfaceJRStyle
-
getConditionalStyles
public JRConditionalStyle[] getConditionalStyles()
- Specified by:
getConditionalStylesin interfaceJRStyle
-
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
-
getDefaultLineWidth
public java.lang.Float getDefaultLineWidth()
- Specified by:
getDefaultLineWidthin interfaceJRPenContainer
-
getDefaultLineColor
public java.awt.Color getDefaultLineColor()
- Specified by:
getDefaultLineColorin interfaceJRBoxContainer- Specified by:
getDefaultLineColorin interfaceJRPenContainer
-
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
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classjava.lang.Object
-
getHashCode
public int getHashCode()
Description copied from interface:DeduplicableReturns a hash code to be used for the deduplicate map. The returned hash code should be consitent wiwhDeduplicable.isIdentical(Object), i.e. if two objects are identical they should have the same hash code.- Specified by:
getHashCodein interfaceDeduplicable- Returns:
- deduplication hash code
-
addStyleHash
protected void addStyleHash(ObjectUtils.HashCode hash)
-
isIdentical
public boolean isIdentical(java.lang.Object object)
Description copied from interface:DeduplicableDetermines if this instance is identical to another object.- Specified by:
isIdenticalin interfaceDeduplicable- Parameters:
object- the object to compare with this instance- Returns:
trueif the two objects are identical and can be deduplicated
-
identicalStyle
protected boolean identicalStyle(JRBaseStyle style)
-
-