Package net.sf.jasperreports.engine.base
Class JRBaseConditionalStyle
java.lang.Object
net.sf.jasperreports.engine.base.JRBaseStyle
net.sf.jasperreports.engine.base.JRBaseConditionalStyle
- All Implemented Interfaces:
Serializable,Cloneable,Deduplicable,JRChangeEventsSupport,JRBoxContainer,JRCloneable,JRConditionalStyle,JRParagraphContainer,JRPenContainer,JRStyle,JRStyleContainer
- Direct Known Subclasses:
JRDesignConditionalStyle
- Author:
- Ionut Nedelcu (ionutned@users.sourceforge.net)
- See Also:
-
Field Summary
FieldsFields inherited from class net.sf.jasperreports.engine.base.JRBaseStyle
backcolor, conditionalStyles, defaultStyleProvider, EXCEPTION_MESSAGE_KEY_CIRCULAR_DEPENDENCY, fill, fontName, fontSize, forecolor, horizontalImageAlign, horizontalTextAlign, isBlankWhenNull, isBold, isDefault, isItalic, isPdfEmbedded, isStrikeThrough, isUnderline, lineBox, linePen, markup, mode, name, paragraph, parentStyle, parentStyleNameReference, pattern, pdfEncoding, pdfFontName, PROPERTY_BACKCOLOR, PROPERTY_BLANK_WHEN_NULL, PROPERTY_BOLD, PROPERTY_FILL, PROPERTY_FONT_NAME, PROPERTY_FONT_SIZE, PROPERTY_FORECOLOR, PROPERTY_HORIZONTAL_IMAGE_ALIGNMENT, PROPERTY_HORIZONTAL_TEXT_ALIGNMENT, PROPERTY_ITALIC, PROPERTY_MARKUP, PROPERTY_MODE, PROPERTY_PATTERN, PROPERTY_PDF_EMBEDDED, PROPERTY_PDF_ENCODING, PROPERTY_PDF_FONT_NAME, PROPERTY_RADIUS, PROPERTY_ROTATION, PROPERTY_SCALE_IMAGE, PROPERTY_STRIKE_THROUGH, PROPERTY_UNDERLINE, PROPERTY_VERTICAL_IMAGE_ALIGNMENT, PROPERTY_VERTICAL_TEXT_ALIGNMENT, radius, rotation, scaleImage, verticalImageAlign, verticalTextAlignFields inherited from interface net.sf.jasperreports.engine.JRStyle
PROPERTY_EVALUATION_TIME_ENABLED -
Constructor Summary
ConstructorsConstructorDescriptionJRBaseConditionalStyle(JRConditionalStyle style, JRStyle parentStyle, JRAbstractObjectFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionclone()intReturns a hash code to be used for the deduplicate map.booleanisIdentical(Object object) Determines if this instance is identical to another object.Methods inherited from class net.sf.jasperreports.engine.base.JRBaseStyle
addStyleHash, checkCircularParent, getBackcolor, getConditionalStyles, getDefaultLineColor, getDefaultLineWidth, getDefaultStyleProvider, getEventSupport, getFill, getFontName, getFontSize, getForecolor, getHorizontalImageAlign, getHorizontalTextAlign, getLineBox, getLinePen, getMarkup, getMode, getName, getOwnBackcolor, getOwnFill, getOwnFontName, getOwnFontSize, getOwnForecolor, getOwnHorizontalImageAlign, getOwnHorizontalTextAlign, getOwnMarkup, getOwnMode, getOwnPattern, getOwnPdfEncoding, getOwnPdfFontName, getOwnRadius, getOwnRotation, getOwnScaleImage, getOwnVerticalImageAlign, getOwnVerticalTextAlign, getParagraph, getPattern, getPdfEncoding, getPdfFontName, getRadius, getRotation, getScaleImage, getStyle, getStyleNameReference, getStyleResolver, getVerticalImageAlign, getVerticalTextAlign, identicalStyle, isBlankWhenNull, isBold, isDefault, isItalic, isOwnBlankWhenNull, isOwnBold, isOwnItalic, isOwnPdfEmbedded, isOwnStrikeThrough, isOwnUnderline, isPdfEmbedded, isStrikeThrough, isUnderline, rename, setBackcolor, setBlankWhenNull, setBold, setFill, setFontName, setFontSize, setForecolor, setHorizontalImageAlign, setHorizontalTextAlign, setItalic, setMarkup, setMode, setParentStyle, setPattern, setPdfEmbedded, setPdfEncoding, setPdfFontName, setRadius, setRotation, setScaleImage, setStrikeThrough, setUnderline, setVerticalImageAlign, setVerticalTextAlignMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.engine.JRBoxContainer
getDefaultLineColor, getLineBoxMethods inherited from interface net.sf.jasperreports.engine.JRConditionalStyle
isDefaultMethods inherited from interface net.sf.jasperreports.engine.JRParagraphContainer
getParagraphMethods inherited from interface net.sf.jasperreports.engine.JRPenContainer
getDefaultLineColor, getDefaultLineWidthMethods inherited from interface net.sf.jasperreports.engine.JRStyle
getBackcolor, getConditionalStyles, getFill, getFontName, getFontSize, getForecolor, getHorizontalImageAlign, getHorizontalTextAlign, getLinePen, getMarkup, getMode, getName, getOwnBackcolor, getOwnFill, getOwnFontName, getOwnFontSize, getOwnForecolor, getOwnHorizontalImageAlign, getOwnHorizontalTextAlign, getOwnMarkup, getOwnMode, getOwnPattern, getOwnPdfEncoding, getOwnPdfFontName, getOwnRadius, getOwnRotation, getOwnScaleImage, getOwnVerticalImageAlign, getOwnVerticalTextAlign, getPattern, getPdfEncoding, getPdfFontName, getRadius, getRotation, getScaleImage, getVerticalImageAlign, getVerticalTextAlign, isBlankWhenNull, isBold, isItalic, isOwnBlankWhenNull, isOwnBold, isOwnItalic, isOwnPdfEmbedded, isOwnStrikeThrough, isOwnUnderline, isPdfEmbedded, isStrikeThrough, isUnderline, setBackcolor, setBlankWhenNull, setBold, setFill, setFontName, setFontSize, setForecolor, setHorizontalImageAlign, setHorizontalTextAlign, setItalic, setMarkup, setMode, setPattern, setPdfEmbedded, setPdfEncoding, setPdfFontName, setRadius, setRotation, setScaleImage, setStrikeThrough, setUnderline, setVerticalImageAlign, setVerticalTextAlignMethods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleNameReference
-
Field Details
-
conditionExpression
-
-
Constructor Details
-
JRBaseConditionalStyle
public JRBaseConditionalStyle() -
JRBaseConditionalStyle
public JRBaseConditionalStyle(JRConditionalStyle style, JRStyle parentStyle, JRAbstractObjectFactory factory)
-
-
Method Details
-
getStyleName
- Specified by:
getStyleNamein interfaceJRStyleContainer
-
getConditionExpression
- Specified by:
getConditionExpressionin interfaceJRConditionalStyle
-
clone
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classJRBaseStyle
-
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- Overrides:
getHashCodein classJRBaseStyle- Returns:
- deduplication hash code
-
isIdentical
Description copied from interface:DeduplicableDetermines if this instance is identical to another object.- Specified by:
isIdenticalin interfaceDeduplicable- Overrides:
isIdenticalin classJRBaseStyle- Parameters:
object- the object to compare with this instance- Returns:
trueif the two objects are identical and can be deduplicated
-