public class JRFillImage extends JRFillGraphicElement implements JRImage
| Modifier and Type | Field and Description |
|---|---|
protected JRLineBox |
lineBox |
band, conditionalStylesContainer, currentEvaluation, currentStyle, defaultStyleProvider, delayedEvaluationsMap, dynamicProperties, elementGroup, expressionEvaluator, filler, initStyle, mergedProperties, originProvider, parent, printWhenGroupChanges, staticProperties, templatesON_ERROR_TYPE_BLANK, ON_ERROR_TYPE_ERROR, ON_ERROR_TYPE_ICON, SCALE_IMAGE_CLIP, SCALE_IMAGE_FILL_FRAME, SCALE_IMAGE_REAL_HEIGHT, SCALE_IMAGE_REAL_SIZE, SCALE_IMAGE_RETAIN_SHAPEFILL_SOLID, PEN_1_POINT, PEN_2_POINT, PEN_4_POINT, PEN_DOTTED, PEN_NONE, PEN_THINMODE_OPAQUE, MODE_TRANSPARENT, POSITION_TYPE_FIX_RELATIVE_TO_BOTTOM, POSITION_TYPE_FIX_RELATIVE_TO_TOP, POSITION_TYPE_FLOAT, STRETCH_TYPE_NO_STRETCH, STRETCH_TYPE_RELATIVE_TO_BAND_HEIGHT, STRETCH_TYPE_RELATIVE_TO_TALLEST_OBJECTNO_BOOKMARKHYPERLINK_TARGET_BLANK, HYPERLINK_TARGET_CUSTOM, HYPERLINK_TARGET_PARENT, HYPERLINK_TARGET_SELF, HYPERLINK_TARGET_TOP, HYPERLINK_TYPE_CUSTOM, HYPERLINK_TYPE_LOCAL_ANCHOR, HYPERLINK_TYPE_LOCAL_PAGE, HYPERLINK_TYPE_NONE, HYPERLINK_TYPE_NULL, HYPERLINK_TYPE_REFERENCE, HYPERLINK_TYPE_REMOTE_ANCHOR, HYPERLINK_TYPE_REMOTE_PAGEHORIZONTAL_ALIGN_CENTER, HORIZONTAL_ALIGN_JUSTIFIED, HORIZONTAL_ALIGN_LEFT, HORIZONTAL_ALIGN_RIGHT, VERTICAL_ALIGN_BOTTOM, VERTICAL_ALIGN_JUSTIFIED, VERTICAL_ALIGN_MIDDLE, VERTICAL_ALIGN_TOP| Modifier | Constructor and Description |
|---|---|
protected |
JRFillImage(JRBaseFiller filler,
JRImage image,
JRFillObjectFactory factory) |
protected |
JRFillImage(JRFillImage image,
JRFillCloneFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
collectDelayedEvaluations() |
void |
collectExpressions(JRExpressionCollector collector) |
protected void |
copy(JRPrintImage printImage) |
JRFillCloneable |
createClone(JRFillCloneFactory factory)
Creates a working clone of itself.
|
protected JRTemplateElement |
createElementTemplate() |
protected void |
evaluate(byte evaluation) |
protected void |
evaluateImage(byte evaluation) |
protected JRPrintElement |
fill() |
protected boolean |
fitImage(int availableHeight,
boolean overflowAllowed,
HorizontalAlignEnum hAlign) |
protected java.lang.String |
getAnchorName() |
JRExpression |
getAnchorNameExpression()
Returns an expression whose value represents the anchor name.
|
int |
getBookmarkLevel()
Returns the level of the bookmark corresponding to the anchor.
|
byte |
getBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getBorderColor()
Deprecated.
Replaced by
getBox() |
byte |
getBottomBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getBottomBorderColor()
Deprecated.
Replaced by
getBox() |
int |
getBottomPadding()
Deprecated.
Replaced by
getBox() |
JRBox |
getBox()
Deprecated.
Replaced by
getLineBox() |
JRGroup |
getEvaluationGroup()
Gets the evaluation group for this text field.
|
byte |
getEvaluationTime()
Deprecated.
Replaced by
getEvaluationTimeValue(). |
EvaluationTimeEnum |
getEvaluationTimeValue()
Indicates the evaluation time for this image.
|
JRExpression |
getExpression() |
byte |
getHorizontalAlignment()
Deprecated.
Replaced by
getHorizontalAlignmentValue(). |
HorizontalAlignEnum |
getHorizontalAlignmentValue()
Gets the text horizontal alignment.
|
protected java.lang.String |
getHyperlinkAnchor() |
JRExpression |
getHyperlinkAnchorExpression()
Returns the expression whose value represents the anchor.
|
protected java.lang.Integer |
getHyperlinkPage() |
JRExpression |
getHyperlinkPageExpression()
Returns an integer representing the page index of the link.
|
JRHyperlinkParameter[] |
getHyperlinkParameters()
Returns the list of hyperlink parameters.
|
protected java.lang.String |
getHyperlinkReference() |
JRExpression |
getHyperlinkReferenceExpression()
Returns the expression whose value represents the hyperlink reference.
|
byte |
getHyperlinkTarget()
Retrieves the hyperlink target for the element.
|
protected java.lang.String |
getHyperlinkTooltip() |
JRExpression |
getHyperlinkTooltipExpression()
Returns the expression which will generate the hyperlink tooltip.
|
byte |
getHyperlinkType()
Deprecated.
Replaced by
getHyperlinkTypeValue(). |
HyperlinkTypeEnum |
getHyperlinkTypeValue()
Retrieves the hyperlink type for the element.
|
protected JRTemplateImage |
getJRTemplateImage() |
byte |
getLeftBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getLeftBorderColor()
Deprecated.
Replaced by
getBox() |
int |
getLeftPadding()
Deprecated.
Replaced by
getBox() |
JRLineBox |
getLineBox() |
java.lang.String |
getLinkTarget()
Returns the hyperlink target name.
|
java.lang.String |
getLinkType()
Returns the hyperlink type.
|
ModeEnum |
getModeValue()
Returns the element transparency mode.
|
byte |
getOnErrorType()
Deprecated.
Replaced by
getOnErrorTypeValue(). |
OnErrorTypeEnum |
getOnErrorTypeValue()
Indicates how the engine will treat a missing image.
|
java.lang.Byte |
getOwnBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getOwnBorderColor()
Deprecated.
Replaced by
getBox() |
java.lang.Byte |
getOwnBottomBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getOwnBottomBorderColor()
Deprecated.
Replaced by
getBox() |
java.lang.Integer |
getOwnBottomPadding()
Deprecated.
Replaced by
getBox() |
java.lang.Byte |
getOwnHorizontalAlignment()
Deprecated.
Replaced by
getOwnHorizontalAlignmentValue(). |
HorizontalAlignEnum |
getOwnHorizontalAlignmentValue() |
java.lang.Byte |
getOwnLeftBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getOwnLeftBorderColor()
Deprecated.
Replaced by
getBox() |
java.lang.Integer |
getOwnLeftPadding()
Deprecated.
Replaced by
getBox() |
java.lang.Integer |
getOwnPadding()
Deprecated.
Replaced by
getBox() |
java.lang.Byte |
getOwnRightBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getOwnRightBorderColor()
Deprecated.
Replaced by
getBox() |
java.lang.Integer |
getOwnRightPadding()
Deprecated.
Replaced by
getBox() |
java.lang.Byte |
getOwnScaleImage()
Deprecated.
Replaced by
getOwnScaleImageValue(). |
ScaleImageEnum |
getOwnScaleImageValue()
Gets the image own scale type.
|
java.lang.Byte |
getOwnTopBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getOwnTopBorderColor()
Deprecated.
Replaced by
getBox() |
java.lang.Integer |
getOwnTopPadding()
Deprecated.
Replaced by
getBox() |
java.lang.Byte |
getOwnVerticalAlignment()
Deprecated.
Replaced by
getOwnVerticalAlignmentValue(). |
VerticalAlignEnum |
getOwnVerticalAlignmentValue() |
int |
getPadding()
Deprecated.
Replaced by
getBox() |
protected JRRenderable |
getRenderer() |
byte |
getRightBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getRightBorderColor()
Deprecated.
Replaced by
getBox() |
int |
getRightPadding()
Deprecated.
Replaced by
getBox() |
byte |
getScaleImage()
Deprecated.
Replaced by
getScaleImageValue(). |
ScaleImageEnum |
getScaleImageValue()
Gets the image scale type.
|
byte |
getTopBorder()
Deprecated.
Replaced by
getBox() |
java.awt.Color |
getTopBorderColor()
Deprecated.
Replaced by
getBox() |
int |
getTopPadding()
Deprecated.
Replaced by
getBox() |
byte |
getVerticalAlignment()
Deprecated.
Replaced by
getVerticalAlignmentValue(). |
VerticalAlignEnum |
getVerticalAlignmentValue()
Gets the text vertical alignment.
|
boolean |
isLazy()
Indicates if the images will be loaded lazily or not.
|
java.lang.Boolean |
isOwnUsingCache()
Indicates if the engine is loading the current image from cache.
|
boolean |
isUsingCache()
Indicates if the engine is loading the current image from cache.
|
protected boolean |
prepare(int availableHeight,
boolean isOverflow) |
protected void |
reset() |
protected void |
resolveElement(JRPrintElement element,
byte evaluation)
Resolves an element.
|
void |
setBorder(byte border)
Deprecated.
Replaced by
getBox() |
void |
setBorder(java.lang.Byte border)
Deprecated.
Replaced by
getBox() |
void |
setBorderColor(java.awt.Color borderColor)
Deprecated.
Replaced by
getBox() |
void |
setBottomBorder(byte bottomBorder)
Deprecated.
Replaced by
getBox() |
void |
setBottomBorder(java.lang.Byte bottomBorder)
Deprecated.
Replaced by
getBox() |
void |
setBottomBorderColor(java.awt.Color bottomBorderColor)
Deprecated.
Replaced by
getBox() |
void |
setBottomPadding(int bottomPadding)
Deprecated.
Replaced by
getBox() |
void |
setBottomPadding(java.lang.Integer bottomPadding)
Deprecated.
Replaced by
getBox() |
void |
setHorizontalAlignment(byte horizontalAlignment)
Deprecated.
Replaced by
setHorizontalAlignment(HorizontalAlignEnum). |
void |
setHorizontalAlignment(java.lang.Byte horizontalAlignment)
Deprecated.
Replaced by
setHorizontalAlignment(HorizontalAlignEnum). |
void |
setHorizontalAlignment(HorizontalAlignEnum horizontalAlignment)
Sets the text horizontal alignment.
|
void |
setLazy(boolean isLazy)
Gives control over when the images are retrieved from their specified location.
|
void |
setLeftBorder(byte leftBorder)
Deprecated.
Replaced by
getBox() |
void |
setLeftBorder(java.lang.Byte leftBorder)
Deprecated.
Replaced by
getBox() |
void |
setLeftBorderColor(java.awt.Color leftBorderColor)
Deprecated.
Replaced by
getBox() |
void |
setLeftPadding(int leftPadding)
Deprecated.
Replaced by
getBox() |
void |
setLeftPadding(java.lang.Integer leftPadding)
Deprecated.
Replaced by
getBox() |
void |
setOnErrorType(byte onErrorType)
Deprecated.
Replaced by
setOnErrorType(OnErrorTypeEnum). |
void |
setOnErrorType(OnErrorTypeEnum onErrorType)
Specifies how the engine should treat a missing image.
|
void |
setPadding(int padding)
Deprecated.
Replaced by
getBox() |
void |
setPadding(java.lang.Integer padding)
Deprecated.
Replaced by
getBox() |
void |
setRightBorder(byte rightBorder)
Deprecated.
Replaced by
getBox() |
void |
setRightBorder(java.lang.Byte rightBorder)
Deprecated.
Replaced by
getBox() |
void |
setRightBorderColor(java.awt.Color rightBorderColor)
Deprecated.
Replaced by
getBox() |
void |
setRightPadding(int rightPadding)
Deprecated.
Replaced by
getBox() |
void |
setRightPadding(java.lang.Integer rightPadding)
Deprecated.
Replaced by
getBox() |
void |
setScaleImage(byte scaleImage)
Deprecated.
Replaced by
setScaleImage(ScaleImageEnum). |
void |
setScaleImage(java.lang.Byte scaleImage)
Deprecated.
Replaced by
setScaleImage(ScaleImageEnum). |
void |
setScaleImage(ScaleImageEnum scaleImage)
Sets the image scale type.
|
void |
setTopBorder(byte topBorder)
Deprecated.
Replaced by
getBox() |
void |
setTopBorder(java.lang.Byte topBorder)
Deprecated.
Replaced by
getBox() |
void |
setTopBorderColor(java.awt.Color topBorderColor)
Deprecated.
Replaced by
getBox() |
void |
setTopPadding(int topPadding)
Deprecated.
Replaced by
getBox() |
void |
setTopPadding(java.lang.Integer topPadding)
Deprecated.
Replaced by
getBox() |
void |
setUsingCache(boolean isUsingCache)
Specifies if the engine should be loading the current image from cache.
|
void |
setUsingCache(java.lang.Boolean isUsingCache)
Specifies if the engine should be loading the current image from cache.
|
void |
setVerticalAlignment(byte verticalAlignment)
Deprecated.
Replaced by
setVerticalAlignment(VerticalAlignEnum). |
void |
setVerticalAlignment(java.lang.Byte verticalAlignment)
Deprecated.
Replaced by
setVerticalAlignment(VerticalAlignEnum). |
void |
setVerticalAlignment(VerticalAlignEnum verticalAlignment)
Gets the text vertical alignment.
|
void |
visit(JRVisitor visitor) |
getDefaultLineColor, getDefaultLineWidth, getFill, getFillValue, getLinePen, getOwnFill, getOwnFillValue, getOwnPen, getPen, rewind, setFill, setFill, setFill, setPen, setPenaddDependantElement, clone, clone, collectDelayedEvaluations, collectDelayedEvaluations, collectStyleDelayedEvaluations, delayedEvaluate, evaluateExpression, evaluatePrintWhenExpression, evaluateProperties, getBackcolor, getBand, getDefaultStyleProvider, getDependantElements, getElementGroup, getElementOrigin, getElementTemplate, getEvaluatedProperties, getField, getForecolor, getGroupElements, getHeight, getKey, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getParentProperties, getPositionType, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getPropertyExpressions, getRelativeY, getStretchHeight, getStretchType, getStretchTypeValue, getStyle, getStyleNameReference, getTemplate, getVariable, getWidth, getX, getY, hasProperties, initDelayedEvaluationPrint, initDelayedEvaluations, isAlreadyPrinted, isAutoEvaluateNow, isDelayedStyleEvaluation, isEvaluateAuto, isEvaluateNow, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isPrintWhenExpressionNull, isPrintWhenTrue, isRemoveLineWhenBlank, isReprinted, isToPrint, isValueRepeating, moveDependantElements, performDelayedEvaluation, registerTemplate, resolveElement, setAlreadyPrinted, setBackcolor, setBand, setConditionalStylesContainer, setCurrentEvaluation, setForecolor, setHeight, setMode, setMode, setMode, setOriginProvider, setPositionType, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setPrintWhenExpressionNull, setPrintWhenTrue, setRelativeY, setRemoveLineWhenBlank, setReprinted, setShrinkable, setStretchHeight, setStretchType, setStretchType, setStyle, setStyleNameReference, setToPrint, setValueRepeating, setWidth, setX, setY, stretchElement, stretchHeightFinal, transferProperties, transferPropertiesequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOwnPen, getPen, setPen, setPengetElementGroup, getKey, getPositionType, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchType, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setStretchType, setWidth, setXclonegetParentProperties, getPropertiesMap, hasPropertiesgetFill, getFillValue, getLinePen, getOwnFill, getOwnFillValue, setFill, setFill, setFillgetBackcolor, getForecolor, getHeight, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode, setMode, setModegetDefaultLineColor, getDefaultLineWidthgetDefaultStyleProvider, getStyle, getStyleNameReferencegetDefaultLineColorprotected final JRLineBox lineBox
protected JRFillImage(JRBaseFiller filler, JRImage image, JRFillObjectFactory factory)
protected JRFillImage(JRFillImage image, JRFillCloneFactory factory)
public ModeEnum getModeValue()
JRCommonElementgetModeValue in interface JRCommonElementgetModeValue in class JRFillElementpublic byte getScaleImage()
getScaleImageValue().getScaleImage in interface JRCommonImagepublic java.lang.Byte getOwnScaleImage()
getOwnScaleImageValue().getOwnScaleImage in interface JRCommonImagepublic void setScaleImage(byte scaleImage)
setScaleImage(ScaleImageEnum).setScaleImage in interface JRCommonImagepublic void setScaleImage(java.lang.Byte scaleImage)
setScaleImage(ScaleImageEnum).setScaleImage in interface JRCommonImagepublic ScaleImageEnum getScaleImageValue()
JRCommonImagegetScaleImageValue in interface JRCommonImageScaleImageEnumpublic ScaleImageEnum getOwnScaleImageValue()
JRCommonImagegetOwnScaleImageValue in interface JRCommonImageScaleImageEnumpublic void setScaleImage(ScaleImageEnum scaleImage)
JRCommonImagesetScaleImage in interface JRCommonImagescaleImage - a value representing one of the scale type constants in ScaleImageEnumpublic byte getHorizontalAlignment()
getHorizontalAlignmentValue().getHorizontalAlignment in interface JRAlignmentpublic java.lang.Byte getOwnHorizontalAlignment()
getOwnHorizontalAlignmentValue().getOwnHorizontalAlignment in interface JRAlignmentpublic HorizontalAlignEnum getHorizontalAlignmentValue()
JRAlignmentgetHorizontalAlignmentValue in interface JRAlignmentHorizontalAlignEnumpublic HorizontalAlignEnum getOwnHorizontalAlignmentValue()
getOwnHorizontalAlignmentValue in interface JRAlignmentpublic void setHorizontalAlignment(byte horizontalAlignment)
setHorizontalAlignment(HorizontalAlignEnum).setHorizontalAlignment in interface JRAlignmentpublic void setHorizontalAlignment(java.lang.Byte horizontalAlignment)
setHorizontalAlignment(HorizontalAlignEnum).setHorizontalAlignment in interface JRAlignmentpublic void setHorizontalAlignment(HorizontalAlignEnum horizontalAlignment)
JRAlignmentsetHorizontalAlignment in interface JRAlignmenthorizontalAlignment - a value representing one of the horizontal alignment constants in HorizontalAlignEnumpublic byte getVerticalAlignment()
getVerticalAlignmentValue().getVerticalAlignment in interface JRAlignmentpublic java.lang.Byte getOwnVerticalAlignment()
getOwnVerticalAlignmentValue().getOwnVerticalAlignment in interface JRAlignmentpublic VerticalAlignEnum getVerticalAlignmentValue()
JRAlignmentgetVerticalAlignmentValue in interface JRAlignmentVerticalAlignEnumpublic VerticalAlignEnum getOwnVerticalAlignmentValue()
getOwnVerticalAlignmentValue in interface JRAlignmentpublic void setVerticalAlignment(byte verticalAlignment)
setVerticalAlignment(VerticalAlignEnum).setVerticalAlignment in interface JRAlignmentpublic void setVerticalAlignment(java.lang.Byte verticalAlignment)
setVerticalAlignment(VerticalAlignEnum).setVerticalAlignment in interface JRAlignmentpublic void setVerticalAlignment(VerticalAlignEnum verticalAlignment)
JRAlignmentsetVerticalAlignment in interface JRAlignmentverticalAlignment - a value representing one of the vertical alignment constants in VerticalAlignEnumpublic boolean isUsingCache()
JRImageisUsingCache in interface JRImagepublic java.lang.Boolean isOwnUsingCache()
JRImageisOwnUsingCache in interface JRImagepublic void setUsingCache(boolean isUsingCache)
JRImageFor image elements that have expressions returning java.lang.String objects as the image source, representing file names, URLs or classpath resources, the default value for this flag is true.
setUsingCache in interface JRImagepublic void setUsingCache(java.lang.Boolean isUsingCache)
JRImageIf set to null, the engine will rely on some default value which depends on the type of the image expression. The cache is turned on by default only for images that have java.lang.String objects in their expressions.
setUsingCache in interface JRImagepublic boolean isLazy()
JRImagepublic void setLazy(boolean isLazy)
JRImagepublic byte getOnErrorType()
getOnErrorTypeValue().getOnErrorType in interface JRImagepublic void setOnErrorType(byte onErrorType)
setOnErrorType(OnErrorTypeEnum).setOnErrorType in interface JRImagepublic OnErrorTypeEnum getOnErrorTypeValue()
JRImagegetOnErrorTypeValue in interface JRImageOnErrorTypeEnumpublic void setOnErrorType(OnErrorTypeEnum onErrorType)
JRImagesetOnErrorType in interface JRImageonErrorType - a value representing one of the missing image handling constants in OnErrorTypeEnumpublic byte getEvaluationTime()
getEvaluationTimeValue().getEvaluationTime in interface JRImagepublic EvaluationTimeEnum getEvaluationTimeValue()
JRImagegetEvaluationTimeValue in interface JRImagegetEvaluationTimeValue in class JRFillElementEvaluationTimeEnumpublic JRGroup getEvaluationGroup()
JRImagegetEvaluationGroup in interface JRImageEvaluationTimeEnum.GROUPpublic JRBox getBox()
getLineBox()JRImagepublic JRLineBox getLineBox()
getLineBox in interface JRBoxContainerpublic byte getBorder()
getBox()public java.lang.Byte getOwnBorder()
getBox()getOwnBorder in interface JRBoxpublic void setBorder(byte border)
getBox()public void setBorder(java.lang.Byte border)
getBox()public java.awt.Color getBorderColor()
getBox()getBorderColor in interface JRBoxpublic java.awt.Color getOwnBorderColor()
getBox()getOwnBorderColor in interface JRBoxpublic void setBorderColor(java.awt.Color borderColor)
getBox()setBorderColor in interface JRBoxpublic int getPadding()
getBox()getPadding in interface JRBoxpublic java.lang.Integer getOwnPadding()
getBox()getOwnPadding in interface JRBoxpublic void setPadding(int padding)
getBox()setPadding in interface JRBoxpublic void setPadding(java.lang.Integer padding)
getBox()setPadding in interface JRBoxpublic byte getTopBorder()
getBox()getTopBorder in interface JRBoxpublic java.lang.Byte getOwnTopBorder()
getBox()getOwnTopBorder in interface JRBoxpublic void setTopBorder(byte topBorder)
getBox()setTopBorder in interface JRBoxpublic void setTopBorder(java.lang.Byte topBorder)
getBox()setTopBorder in interface JRBoxpublic java.awt.Color getTopBorderColor()
getBox()getTopBorderColor in interface JRBoxpublic java.awt.Color getOwnTopBorderColor()
getBox()getOwnTopBorderColor in interface JRBoxpublic void setTopBorderColor(java.awt.Color topBorderColor)
getBox()setTopBorderColor in interface JRBoxpublic int getTopPadding()
getBox()getTopPadding in interface JRBoxpublic java.lang.Integer getOwnTopPadding()
getBox()getOwnTopPadding in interface JRBoxpublic void setTopPadding(int topPadding)
getBox()setTopPadding in interface JRBoxpublic void setTopPadding(java.lang.Integer topPadding)
getBox()setTopPadding in interface JRBoxpublic byte getLeftBorder()
getBox()getLeftBorder in interface JRBoxpublic java.lang.Byte getOwnLeftBorder()
getBox()getOwnLeftBorder in interface JRBoxpublic void setLeftBorder(byte leftBorder)
getBox()setLeftBorder in interface JRBoxpublic void setLeftBorder(java.lang.Byte leftBorder)
getBox()setLeftBorder in interface JRBoxpublic java.awt.Color getLeftBorderColor()
getBox()getLeftBorderColor in interface JRBoxpublic java.awt.Color getOwnLeftBorderColor()
getBox()getOwnLeftBorderColor in interface JRBoxpublic void setLeftBorderColor(java.awt.Color leftBorderColor)
getBox()setLeftBorderColor in interface JRBoxpublic int getLeftPadding()
getBox()getLeftPadding in interface JRBoxpublic java.lang.Integer getOwnLeftPadding()
getBox()getOwnLeftPadding in interface JRBoxpublic void setLeftPadding(int leftPadding)
getBox()setLeftPadding in interface JRBoxpublic void setLeftPadding(java.lang.Integer leftPadding)
getBox()setLeftPadding in interface JRBoxpublic byte getBottomBorder()
getBox()getBottomBorder in interface JRBoxpublic java.lang.Byte getOwnBottomBorder()
getBox()getOwnBottomBorder in interface JRBoxpublic void setBottomBorder(byte bottomBorder)
getBox()setBottomBorder in interface JRBoxpublic void setBottomBorder(java.lang.Byte bottomBorder)
getBox()setBottomBorder in interface JRBoxpublic java.awt.Color getBottomBorderColor()
getBox()getBottomBorderColor in interface JRBoxpublic java.awt.Color getOwnBottomBorderColor()
getBox()getOwnBottomBorderColor in interface JRBoxpublic void setBottomBorderColor(java.awt.Color bottomBorderColor)
getBox()setBottomBorderColor in interface JRBoxpublic int getBottomPadding()
getBox()getBottomPadding in interface JRBoxpublic java.lang.Integer getOwnBottomPadding()
getBox()getOwnBottomPadding in interface JRBoxpublic void setBottomPadding(int bottomPadding)
getBox()setBottomPadding in interface JRBoxpublic void setBottomPadding(java.lang.Integer bottomPadding)
getBox()setBottomPadding in interface JRBoxpublic byte getRightBorder()
getBox()getRightBorder in interface JRBoxpublic java.lang.Byte getOwnRightBorder()
getBox()getOwnRightBorder in interface JRBoxpublic void setRightBorder(byte rightBorder)
getBox()setRightBorder in interface JRBoxpublic void setRightBorder(java.lang.Byte rightBorder)
getBox()setRightBorder in interface JRBoxpublic java.awt.Color getRightBorderColor()
getBox()getRightBorderColor in interface JRBoxpublic java.awt.Color getOwnRightBorderColor()
getBox()getOwnRightBorderColor in interface JRBoxpublic void setRightBorderColor(java.awt.Color rightBorderColor)
getBox()setRightBorderColor in interface JRBoxpublic int getRightPadding()
getBox()getRightPadding in interface JRBoxpublic java.lang.Integer getOwnRightPadding()
getBox()getOwnRightPadding in interface JRBoxpublic void setRightPadding(int rightPadding)
getBox()setRightPadding in interface JRBoxpublic void setRightPadding(java.lang.Integer rightPadding)
getBox()setRightPadding in interface JRBoxpublic byte getHyperlinkType()
getHyperlinkTypeValue().getHyperlinkType in interface JRHyperlinkpublic HyperlinkTypeEnum getHyperlinkTypeValue()
JRHyperlink
The actual hyperlink type is determined by getLinkType().
This method can is used to determine whether the hyperlink type is one of the
built-in types or a custom type.
When hyperlink is of custom type, CUSTOM is returned.
getHyperlinkTypeValue in interface JRHyperlinkJRHyperlink.getLinkType()public byte getHyperlinkTarget()
JRHyperlink
The actual hyperlink target is determined by getLinkTarget().
This method can is used to determine whether the hyperlink target is one of the
built-in target names or a custom one.
When hyperlink has a custom target name, HYPERLINK_TYPE_CUSTOM is returned.
getHyperlinkTarget in interface JRHyperlinkJRHyperlink.getLinkTarget()public java.lang.String getLinkTarget()
JRHyperlinkThe type can be one of the built-in names (Self, Blank, Top, Parent), or can be an arbitrary name.
getLinkTarget in interface JRHyperlinkpublic JRExpression getExpression()
getExpression in interface JRImagepublic JRExpression getAnchorNameExpression()
JRAnchorgetAnchorNameExpression in interface JRAnchorpublic JRExpression getHyperlinkReferenceExpression()
JRHyperlinkgetHyperlinkReferenceExpression in interface JRHyperlinkpublic JRExpression getHyperlinkAnchorExpression()
JRHyperlinkgetHyperlinkAnchorExpression in interface JRHyperlinkpublic JRExpression getHyperlinkPageExpression()
JRHyperlinkgetHyperlinkPageExpression in interface JRHyperlinkprotected JRRenderable getRenderer()
protected java.lang.String getAnchorName()
protected java.lang.String getHyperlinkReference()
protected java.lang.String getHyperlinkAnchor()
protected java.lang.Integer getHyperlinkPage()
protected java.lang.String getHyperlinkTooltip()
protected JRTemplateImage getJRTemplateImage()
protected JRTemplateElement createElementTemplate()
createElementTemplate in class JRFillElementprotected void evaluate(byte evaluation)
throws JRException
evaluate in class JRFillElementJRExceptionprotected void evaluateImage(byte evaluation)
throws JRException
JRExceptionprotected boolean prepare(int availableHeight,
boolean isOverflow)
throws JRException
prepare in class JRFillGraphicElementJRExceptionprotected void reset()
reset in class JRFillElementprotected boolean fitImage(int availableHeight,
boolean overflowAllowed,
HorizontalAlignEnum hAlign)
throws JRException
JRExceptionprotected JRPrintElement fill() throws JRException
fill in class JRFillElementJRExceptionprotected void copy(JRPrintImage printImage)
public void collectExpressions(JRExpressionCollector collector)
collectExpressions in interface JRElementpublic void visit(JRVisitor visitor)
visit in interface JRVisitableprotected void resolveElement(JRPrintElement element, byte evaluation) throws JRException
JRFillElementresolveElement in class JRFillElementelement - the elementevaluation - the evaluation typeJRExceptionpublic int getBookmarkLevel()
JRAnchorgetBookmarkLevel in interface JRAnchorNO_BOOKMARK if no bookmark should be created for this anchorpublic JRFillCloneable createClone(JRFillCloneFactory factory)
JRFillCloneablecreateClone in interface JRFillCloneablefactory - the clone factory to use while creating the cloneprotected void collectDelayedEvaluations()
collectDelayedEvaluations in class JRFillElementpublic JRHyperlinkParameter[] getHyperlinkParameters()
JRHyperlinkThe parameters can be used by custom hyperlink types to generate dynamic links.
getHyperlinkParameters in interface JRHyperlinkpublic java.lang.String getLinkType()
JRHyperlinkThe type can be one of the built-in types (Reference, LocalAnchor, LocalPage, RemoteAnchor, RemotePage), or can be an arbitrary type.
getLinkType in interface JRHyperlinkpublic JRExpression getHyperlinkTooltipExpression()
JRHyperlinkgetHyperlinkTooltipExpression in interface JRHyperlink© 2001-2010 Jaspersoft Corporation www.jaspersoft.com