|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.engine.fill.JRFillElement
net.sf.jasperreports.engine.fill.JRFillTextElement
net.sf.jasperreports.engine.fill.JRFillTextField
Nested Class Summary |
Nested classes inherited from class net.sf.jasperreports.engine.fill.JRFillTextElement |
JRFillTextElement.TextChopper |
Field Summary |
Fields inherited from class net.sf.jasperreports.engine.fill.JRFillTextElement |
textChopper |
Fields inherited from class net.sf.jasperreports.engine.fill.JRFillElement |
band, elementGroup, filler, parent, printWhenGroupChanges, template |
Fields inherited from interface net.sf.jasperreports.engine.JRTextField |
STANDARD_DATE_FORMAT_DEFAULT, STANDARD_DATE_FORMAT_FULL, STANDARD_DATE_FORMAT_HIDE, STANDARD_DATE_FORMAT_LONG, STANDARD_DATE_FORMAT_MEDIUM, STANDARD_DATE_FORMAT_SEPARATOR, STANDARD_DATE_FORMAT_SHORT |
Fields inherited from interface net.sf.jasperreports.engine.JRTextElement |
LINE_SPACING_1_1_2, LINE_SPACING_DOUBLE, LINE_SPACING_SINGLE, ROTATION_LEFT, ROTATION_NONE, ROTATION_RIGHT, TEXT_ALIGN_CENTER, TEXT_ALIGN_JUSTIFIED, TEXT_ALIGN_LEFT, TEXT_ALIGN_RIGHT |
Fields inherited from interface net.sf.jasperreports.engine.JRElement |
MODE_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_OBJECT |
Fields inherited from interface net.sf.jasperreports.engine.JRAlignment |
HORIZONTAL_ALIGN_CENTER, HORIZONTAL_ALIGN_JUSTIFIED, HORIZONTAL_ALIGN_LEFT, HORIZONTAL_ALIGN_RIGHT, VERTICAL_ALIGN_BOTTOM, VERTICAL_ALIGN_JUSTIFIED, VERTICAL_ALIGN_MIDDLE, VERTICAL_ALIGN_TOP |
Fields inherited from interface net.sf.jasperreports.engine.JRAnchor |
NO_BOOKMARK |
Fields inherited from interface net.sf.jasperreports.engine.JRHyperlink |
HYPERLINK_TARGET_BLANK, HYPERLINK_TARGET_SELF, HYPERLINK_TYPE_LOCAL_ANCHOR, HYPERLINK_TYPE_LOCAL_PAGE, HYPERLINK_TYPE_NONE, HYPERLINK_TYPE_REFERENCE, HYPERLINK_TYPE_REMOTE_ANCHOR, HYPERLINK_TYPE_REMOTE_PAGE |
Constructor Summary | |
protected |
JRFillTextField(JRBaseFiller filler,
JRTextField textField,
JRFillObjectFactory factory)
|
Method Summary | |
void |
collectExpressions(JRExpressionCollector collector)
|
protected void |
copy(JRPrintText text)
|
protected void |
evaluate(byte evaluation)
|
protected void |
evaluateText(byte evaluation)
|
protected JRPrintElement |
fill()
|
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. |
JRChild |
getCopy(JRAbstractObjectFactory factory)
|
protected static java.text.DateFormat |
getDateFormat(int[] dateStyle,
int[] timeStyle,
java.util.Locale locale)
|
protected static int[] |
getDateStyle(java.lang.String pattern)
|
JRGroup |
getEvaluationGroup()
Gets the evaluation group for this text field. |
byte |
getEvaluationTime()
Gets the evaluation time for this text field. |
JRExpression |
getExpression()
Gets the expression for this field. |
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. |
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. |
byte |
getHyperlinkType()
Retrieves the hyperlink type for the element. |
protected JRTemplateText |
getJRTemplateText()
|
java.lang.String |
getPattern()
Gets the pattern used for this text field. |
boolean |
isBlankWhenNull()
Indicates whether an empty string will be displayed if the field's expression evaluates to null . |
boolean |
isStretchWithOverflow()
Specifies whether the text field will stretch vertically if its text does not fit in one line. |
protected boolean |
prepare(int availableStretchHeight,
boolean isOverflow)
|
protected void |
resolveElement(JRPrintElement element,
byte evaluation)
Resolves an element. |
void |
setBlankWhenNull(boolean isBlank)
Specifies whether an empty string sholuld be displayed if the field's expression evaluates to null . |
protected void |
setDateFormat(java.lang.String pattern)
|
protected void |
setFormat()
|
void |
setPattern(java.lang.String pattern)
Sets the pattern used for this text field. |
void |
setStretchWithOverflow(boolean isStretchWithOverflow)
Set to true if the text field should stretch vertically if its text does not fit in one line. |
void |
writeXml(JRXmlWriter xmlWriter)
|
Methods inherited from class net.sf.jasperreports.engine.fill.JRFillTextElement |
chopTextElement, getBox, getFont, getHorizontalAlignment, getLeadingOffset, getLineSpacing, getLineSpacingFactor, getRawText, getRotation, getRunDirection, getStyledText, getStyledTextAttributes, getText, getTextAlignment, getTextEnd, getTextHeight, getTextStart, getVerticalAlignment, isStyledText, reset, rewind, setHorizontalAlignment, setLeadingOffset, setLineSpacing, setLineSpacingFactor, setRawText, setRotation, setStyledText, setTextAlignment, setTextEnd, setTextHeight, setTextStart, setVerticalAlignment |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.engine.JRTextElement |
getBox, getFont, getLineSpacing, getRotation, getTextAlignment, isStyledText, setLineSpacing, setRotation, setStyledText, setTextAlignment |
Methods inherited from interface net.sf.jasperreports.engine.JRElement |
getBackcolor, getElementGroup, getForecolor, getHeight, getKey, getMode, getPositionType, getPrintWhenExpression, getPrintWhenGroupChanges, getStretchType, getWidth, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setBackcolor, setForecolor, setMode, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX |
Methods inherited from interface net.sf.jasperreports.engine.JRAlignment |
getHorizontalAlignment, getVerticalAlignment, setHorizontalAlignment, setVerticalAlignment |
Constructor Detail |
protected JRFillTextField(JRBaseFiller filler, JRTextField textField, JRFillObjectFactory factory)
Method Detail |
public boolean isStretchWithOverflow()
JRTextField
isStretchWithOverflow
in interface JRTextField
public void setStretchWithOverflow(boolean isStretchWithOverflow)
JRTextField
setStretchWithOverflow
in interface JRTextField
public byte getEvaluationTime()
JRTextField
getEvaluationTime
in interface JRTextField
JRExpression
public java.lang.String getPattern()
JRTextField
getPattern
in interface JRTextField
public void setPattern(java.lang.String pattern)
JRTextField
setPattern
in interface JRTextField
public boolean isBlankWhenNull()
JRTextField
null
.
isBlankWhenNull
in interface JRTextField
public void setBlankWhenNull(boolean isBlank)
JRTextField
null
.
setBlankWhenNull
in interface JRTextField
isBlank
- true if an empty string will be displayed instead of null values, false otherwisepublic byte getHyperlinkType()
JRHyperlink
getHyperlinkType
in interface JRHyperlink
public byte getHyperlinkTarget()
JRHyperlink
getHyperlinkTarget
in interface JRHyperlink
public JRGroup getEvaluationGroup()
JRTextField
getEvaluationGroup
in interface JRTextField
JRExpression.EVALUATION_TIME_GROUP
public JRExpression getExpression()
JRTextField
getExpression
in interface JRTextField
public JRExpression getAnchorNameExpression()
JRAnchor
getAnchorNameExpression
in interface JRAnchor
public JRExpression getHyperlinkReferenceExpression()
JRHyperlink
getHyperlinkReferenceExpression
in interface JRHyperlink
public JRExpression getHyperlinkAnchorExpression()
JRHyperlink
getHyperlinkAnchorExpression
in interface JRHyperlink
public JRExpression getHyperlinkPageExpression()
JRHyperlink
getHyperlinkPageExpression
in interface JRHyperlink
protected java.lang.String getAnchorName()
protected java.lang.String getHyperlinkReference()
protected java.lang.String getHyperlinkAnchor()
protected java.lang.Integer getHyperlinkPage()
protected JRTemplateText getJRTemplateText()
protected void evaluate(byte evaluation) throws JRException
evaluate
in class JRFillElement
JRException
protected void evaluateText(byte evaluation) throws JRException
JRException
protected boolean prepare(int availableStretchHeight, boolean isOverflow)
prepare
in class JRFillElement
protected JRPrintElement fill()
fill
in class JRFillElement
protected void copy(JRPrintText text)
protected void setFormat()
protected void setDateFormat(java.lang.String pattern)
protected static int[] getDateStyle(java.lang.String pattern)
protected static java.text.DateFormat getDateFormat(int[] dateStyle, int[] timeStyle, java.util.Locale locale)
public JRChild getCopy(JRAbstractObjectFactory factory)
getCopy
in interface JRChild
public void collectExpressions(JRExpressionCollector collector)
collectExpressions
in interface JRElement
public void writeXml(JRXmlWriter xmlWriter)
writeXml
in interface JRChild
protected void resolveElement(JRPrintElement element, byte evaluation) throws JRException
JRFillElement
resolveElement
in class JRFillElement
element
- the elementevaluation
- the evaluation type
JRException
public int getBookmarkLevel()
JRAnchor
getBookmarkLevel
in interface JRAnchor
NO_BOOKMARK
if no bookmark should be created for this anchor
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |