public class JRBaseConditionalStyle extends JRBaseStyle implements JRConditionalStyle
| Modifier and Type | Field and Description |
|---|---|
protected JRExpression |
conditionExpression |
backcolor, conditionalStyles, defaultStyleProvider, EXCEPTION_MESSAGE_KEY_CIRCULAR_DEPENDENCY, fillValue, fontName, fontsize, forecolor, horizontalImageAlign, horizontalTextAlign, isBlankWhenNull, isBold, isDefault, isItalic, isPdfEmbedded, isStrikeThrough, isUnderline, lineBox, linePen, markup, modeValue, name, paragraph, parentStyle, parentStyleNameReference, pattern, pdfEncoding, pdfFontName, positionType, PROPERTY_BACKCOLOR, PROPERTY_BLANK_WHEN_NULL, PROPERTY_BOLD, PROPERTY_FILL, PROPERTY_FONT_NAME, PROPERTY_FONT_SIZE, PROPERTY_FORECOLOR, PROPERTY_HORIZONTAL_ALIGNMENT, PROPERTY_HORIZONTAL_IMAGE_ALIGNMENT, PROPERTY_HORIZONTAL_TEXT_ALIGNMENT, PROPERTY_ITALIC, PROPERTY_LINE_SPACING, 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_ALIGNMENT, PROPERTY_VERTICAL_IMAGE_ALIGNMENT, PROPERTY_VERTICAL_TEXT_ALIGNMENT, radius, rotationValue, scaleImageValue, stretchType, verticalImageAlign, verticalTextAlignPROPERTY_EVALUATION_TIME_ENABLED| Constructor and Description |
|---|
JRBaseConditionalStyle() |
JRBaseConditionalStyle(JRConditionalStyle style,
JRStyle parentStyle,
JRAbstractObjectFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
JRExpression |
getConditionExpression() |
int |
getHashCode()
Returns a hash code to be used for the deduplicate map.
|
boolean |
isIdentical(Object object)
Determines if this instance is identical to another object.
|
addStyleHash, checkCircularParent, getBackcolor, getConditionalStyles, getDefaultLineColor, getDefaultLineWidth, getDefaultStyleProvider, getEventSupport, getFillValue, getFontName, getFontsize, getFontSize, getForecolor, getHorizontalAlignmentValue, getHorizontalImageAlign, getHorizontalTextAlign, getLineBox, getLinePen, getLineSpacingValue, getMarkup, getModeValue, getName, getOwnBackcolor, getOwnFillValue, getOwnFontName, getOwnFontsize, getOwnFontSize, getOwnForecolor, getOwnHorizontalAlignmentValue, getOwnHorizontalImageAlign, getOwnHorizontalTextAlign, getOwnLineSpacingValue, getOwnMarkup, getOwnModeValue, getOwnPattern, getOwnPdfEncoding, getOwnPdfFontName, getOwnRadius, getOwnRotationValue, getOwnScaleImageValue, getOwnVerticalAlignmentValue, getOwnVerticalImageAlign, getOwnVerticalTextAlign, getParagraph, getPattern, getPdfEncoding, getPdfFontName, getRadius, getRotationValue, getScaleImageValue, getStyle, getStyleNameReference, getStyleResolver, getVerticalAlignmentValue, getVerticalImageAlign, getVerticalTextAlign, identicalStyle, isBlankWhenNull, isBold, isDefault, isItalic, isOwnBlankWhenNull, isOwnBold, isOwnItalic, isOwnPdfEmbedded, isOwnStrikeThrough, isOwnUnderline, isPdfEmbedded, isStrikeThrough, isUnderline, rename, setBackcolor, setBlankWhenNull, setBlankWhenNull, setBold, setBold, setFill, setFontName, setFontSize, setFontSize, setFontSize, setForecolor, setHorizontalAlignment, setHorizontalImageAlign, setHorizontalTextAlign, setItalic, setItalic, setLineSpacing, setMarkup, setMode, setParentStyle, setPattern, setPdfEmbedded, setPdfEmbedded, setPdfEncoding, setPdfFontName, setRadius, setRadius, setRotation, setScaleImage, setStrikeThrough, setStrikeThrough, setUnderline, setUnderline, setVerticalAlignment, setVerticalImageAlign, setVerticalTextAlignequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBackcolor, getConditionalStyles, getFillValue, getFontName, getFontsize, getFontSize, getForecolor, getHorizontalAlignmentValue, getHorizontalImageAlign, getHorizontalTextAlign, getLineBox, getLinePen, getLineSpacingValue, getMarkup, getModeValue, getName, getOwnBackcolor, getOwnFillValue, getOwnFontName, getOwnFontsize, getOwnFontSize, getOwnForecolor, getOwnHorizontalAlignmentValue, getOwnHorizontalImageAlign, getOwnHorizontalTextAlign, getOwnLineSpacingValue, getOwnMarkup, getOwnModeValue, getOwnPattern, getOwnPdfEncoding, getOwnPdfFontName, getOwnRadius, getOwnRotationValue, getOwnScaleImageValue, getOwnVerticalAlignmentValue, getOwnVerticalImageAlign, getOwnVerticalTextAlign, getPattern, getPdfEncoding, getPdfFontName, getRadius, getRotationValue, getScaleImageValue, getVerticalAlignmentValue, getVerticalImageAlign, getVerticalTextAlign, isBlankWhenNull, isBold, isDefault, isItalic, isOwnBlankWhenNull, isOwnBold, isOwnItalic, isOwnPdfEmbedded, isOwnStrikeThrough, isOwnUnderline, isPdfEmbedded, isStrikeThrough, isUnderline, setBackcolor, setBlankWhenNull, setBlankWhenNull, setBold, setBold, setFill, setFontName, setFontSize, setFontSize, setFontSize, setForecolor, setHorizontalAlignment, setHorizontalImageAlign, setHorizontalTextAlign, setItalic, setItalic, setLineSpacing, setMarkup, setMode, setPattern, setPdfEmbedded, setPdfEmbedded, setPdfEncoding, setPdfFontName, setRadius, setRadius, setRotation, setScaleImage, setStrikeThrough, setStrikeThrough, setUnderline, setUnderline, setVerticalAlignment, setVerticalImageAlign, setVerticalTextAligngetDefaultLineColorgetDefaultLineColor, getDefaultLineWidthgetParagraphgetDefaultStyleProvider, getStyle, getStyleNameReferenceprotected JRExpression conditionExpression
public JRBaseConditionalStyle()
public JRBaseConditionalStyle(JRConditionalStyle style, JRStyle parentStyle, JRAbstractObjectFactory factory)
public JRExpression getConditionExpression()
getConditionExpression in interface JRConditionalStylepublic Object clone()
clone in interface JRCloneableclone in class JRBaseStylepublic int getHashCode()
DeduplicableDeduplicable.isIdentical(Object),
i.e. if two objects are identical they should have the same hash code.getHashCode in interface DeduplicablegetHashCode in class JRBaseStylepublic boolean isIdentical(Object object)
DeduplicableisIdentical in interface DeduplicableisIdentical in class JRBaseStyleobject - the object to compare with this instancetrue if the two objects are identical and can be deduplicatedCopyright © 2017. All rights reserved.