public class NumberFieldElementFactory extends TextFieldElementFactory
Constructor and Description |
---|
NumberFieldElementFactory()
Creates a new number field element factory.
|
Modifier and Type | Method and Description |
---|---|
Element |
createElement()
Creates the number text element based on the defined settings.
|
static Element |
createNumberElement(String name,
Rectangle2D bounds,
Color color,
ElementAlignment alignment,
ElementAlignment valign,
FontDefinition font,
String nullString,
NumberFormat format,
String field)
Deprecated.
Use a more fine-grained approach to define this element by using the element-factory directly.
|
static Element |
createNumberElement(String name,
Rectangle2D bounds,
Color color,
ElementAlignment alignment,
ElementAlignment valign,
FontDefinition font,
String nullString,
String format,
String field)
Deprecated.
Use a more fine-grained approach to define this element by using the element-factory directly.
|
static Element |
createNumberElement(String name,
Rectangle2D bounds,
Color paint,
ElementAlignment alignment,
FontDefinition font,
String nullString,
NumberFormat format,
String field)
Deprecated.
Use a more fine-grained approach to define this element by using the element-factory directly.
|
static Element |
createNumberElement(String name,
Rectangle2D bounds,
Color paint,
ElementAlignment alignment,
FontDefinition font,
String nullString,
String format,
String field)
Deprecated.
Use a more fine-grained approach to define this element by using the element-factory directly.
|
String |
getExcelCellFormat()
Returns the excel export cell format.
|
NumberFormat |
getFormat()
Returns the number format used for all generated text elements.
|
String |
getFormatString()
Returns the format string of the used number format.
|
void |
setExcelCellFormat(String excelCellFormat)
Defines a special cell format that should be used when exporting the report into Excel workbooks.
|
void |
setFormat(NumberFormat format)
Defines the number format used for all generated text elements.
|
void |
setFormatString(String formatString)
Defines the format string of the used number format.
|
createStringElement, createStringElement, getFieldname, getFormula, getNullString, setFieldname, setFormula, setNullString
applyStyle, getBold, getEmbedFont, getEncoding, getFontName, getFontSize, getItalic, getLineHeight, getMaximumLetterSpacing, getMinimumLetterSpacing, getOptimumLetterSpacing, getReservedLiteral, getStrikethrough, getTrimTextContent, getUnderline, getVerticalTextAlignment, getWhitespaceCollapse, getWrap, getWrapText, setBold, setEmbedFont, setEncoding, setFontName, setFontSize, setItalic, setLineHeight, setMaximumLetterSpacing, setMinimumLetterSpacing, setOptimumLetterSpacing, setReservedLiteral, setStrikethrough, setTrimTextContent, setUnderline, setVerticalTextAlignment, setWhitespaceCollapse, setWrap, setWrapText
applyElementName, getAbsolutePosition, getAvoidPagebreaks, getBackgroundColor, getBooleanValue, getBorderBottomColor, getBorderBottomLeftRadius, getBorderBottomLeftRadiusHeight, getBorderBottomLeftRadiusWidth, getBorderBottomRightRadius, getBorderBottomRightRadiusHeight, getBorderBottomRightRadiusWidth, getBorderBottomStyle, getBorderBottomWidth, getBorderBreakColor, getBorderBreakStyle, getBorderBreakWidth, getBorderColor, getBorderLeftColor, getBorderLeftStyle, getBorderLeftWidth, getBorderRadius, getBorderRadiusHeight, getBorderRadiusWidth, getBorderRightColor, getBorderRightStyle, getBorderRightWidth, getBorderStyle, getBorderTopColor, getBorderTopLeftRadius, getBorderTopLeftRadiusHeight, getBorderTopLeftRadiusWidth, getBorderTopRightRadius, getBorderTopRightRadiusHeight, getBorderTopRightRadiusWidth, getBorderTopStyle, getBorderTopWidth, getBorderWidth, getColor, getDynamicHeight, getFontSmooth, getHeight, getHorizontalAlignment, getHRefTarget, getHRefTitle, getHRefWindow, getLayoutCachable, getMaximumHeight, getMaximumSize, getMaximumWidth, getMinimumHeight, getMinimumSize, getMinimumWidth, getName, getOrphans, getOverflowX, getOverflowY, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPreferredSize, getUseMinChunkWidth, getVerticalAlignment, getVisible, getWidowOrphanOptOut, getWidows, getWidth, getX, getY, setAbsolutePosition, setAvoidPagebreaks, setBackgroundColor, setBorderBottomColor, setBorderBottomLeftRadius, setBorderBottomLeftRadiusHeight, setBorderBottomLeftRadiusWidth, setBorderBottomRightRadius, setBorderBottomRightRadiusHeight, setBorderBottomRightRadiusWidth, setBorderBottomStyle, setBorderBottomWidth, setBorderBreakColor, setBorderBreakStyle, setBorderBreakWidth, setBorderColor, setBorderLeftColor, setBorderLeftStyle, setBorderLeftWidth, setBorderRadius, setBorderRadiusHeight, setBorderRadiusWidth, setBorderRightColor, setBorderRightStyle, setBorderRightWidth, setBorderStyle, setBorderTopColor, setBorderTopLeftRadius, setBorderTopLeftRadiusHeight, setBorderTopLeftRadiusWidth, setBorderTopRightRadius, setBorderTopRightRadiusHeight, setBorderTopRightRadiusWidth, setBorderTopStyle, setBorderTopWidth, setBorderWidth, setColor, setDynamicHeight, setFontSmooth, setHeight, setHorizontalAlignment, setHRefTarget, setHRefTitle, setHRefWindow, setLayoutCachable, setMaximumHeight, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumWidth, setName, setOrphans, setOverflowX, setOverflowY, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPreferredSize, setUseMinChunkWidth, setVerticalAlignment, setVisible, setWidowOrphanOptOut, setWidows, setWidth, setX, setY
public NumberFieldElementFactory()
public String getExcelCellFormat()
public void setExcelCellFormat(String excelCellFormat)
excelCellFormat
- the excel cell formatpublic NumberFormat getFormat()
public void setFormat(NumberFormat format)
format
- the number format used in this factory.public String getFormatString()
public void setFormatString(String formatString)
formatString
- the formatstring of the number format instance.public Element createElement()
createElement
in class TextFieldElementFactory
ElementFactory.createElement()
public static Element createNumberElement(String name, Rectangle2D bounds, Color paint, ElementAlignment alignment, FontDefinition font, String nullString, NumberFormat format, String field)
name
- the name of the new elementbounds
- the bounds of the new elementpaint
- the text color of this text elementalignment
- the horizontal text alignment.font
- the font for this elementnullString
- the text used when the value of this element is nullfield
- the field in the datamodel to retrieve values fromformat
- the NumberFormat used in this number elementNumber
objects.NullPointerException
- if bounds, name or function are nullIllegalArgumentException
- if the given alignment is invalidpublic static Element createNumberElement(String name, Rectangle2D bounds, Color color, ElementAlignment alignment, ElementAlignment valign, FontDefinition font, String nullString, NumberFormat format, String field)
name
- the name of the new element.bounds
- the bounds of the new element.color
- the text color of this text element.alignment
- the horizontal text alignment.valign
- the vertical alignment.font
- the font for this element.nullString
- the text used when the value of this element is null.field
- the field in the datamodel to retrieve values from.format
- the NumberFormat used in this number element.Number
objects.NullPointerException
- if bounds, name or function are nullIllegalArgumentException
- if the given alignment is invalidpublic static Element createNumberElement(String name, Rectangle2D bounds, Color paint, ElementAlignment alignment, FontDefinition font, String nullString, String format, String field)
name
- the name of the new elementbounds
- the bounds of the new elementpaint
- the text color of this text elementalignment
- the horizontal text alignment.font
- the font for this elementnullString
- the text used when the value of this element is nullfield
- the fieldname in the datamodel to retrieve values fromformat
- the DecimalFormatString used in this text fieldNumber
objects.NullPointerException
- if bounds, name or function are nullIllegalArgumentException
- if the given alignment is invalidpublic static Element createNumberElement(String name, Rectangle2D bounds, Color color, ElementAlignment alignment, ElementAlignment valign, FontDefinition font, String nullString, String format, String field)
name
- the name of the new element.bounds
- the bounds of the new element.color
- the text color of the element.alignment
- the horizontal text alignment.valign
- the vertical alignment.font
- the font for this element.nullString
- t he text used when the value of this element is null.field
- the fieldname in the datamodel to retrieve values from.format
- the DecimalFormatString used in this text field.Number
objects.NullPointerException
- if bounds, name or function are nullIllegalArgumentException
- if the given alignment is invalidCopyright © 2017 Hitachi Vantara. All rights reserved.