Package org.compiere.print
Class PrintDataElement
java.lang.Object
org.compiere.print.PrintDataElement
- All Implemented Interfaces:
Serializable
Print Data Element
- Version:
- $Id: PrintDataElement.java,v 1.2 2006/07/30 00:53:02 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPrintDataElement(int AD_PrintFormatItem_ID, String columnName, Serializable value, int displayType, boolean isPKey, boolean isPageBreak, String format) PrintDataElement(int AD_PrintFormatItem_ID, String columnName, Serializable value, int displayType, boolean isPKey, boolean isPageBreak, String format, String foreignColumnName) Print Data Element ConstructorPrintDataElement(int AD_PrintFormatItem_ID, String columnName, Serializable value, int displayType, String pattern) Print Data Element ConstructorPrintDataElement(int AD_PrintFormatItem_ID, String columnName, Serializable value, int displayType, String pattern, String foreignColumnName) -
Method Summary
Modifier and TypeMethodDescriptionbooleanEqualsintGet AD_PrintFormatItem_IDGet NameintGet Display TypeGet ForeignNameGet Function ValueGet format patterngetValue()Get Node ValueGet Node Data Value as StringgetValueDisplay(Language language) Get Node Value DisplayGet Node Value KeyinthashCode()HashCodebooleanhasKey()Is value a NamePair (or KeyNamePair)booleanisDate()Is Value a datebooleanisID()Is Value an IDbooleanisNull()Is Value NullbooleanIs Value numericbooleanColumn value forces page breakbooleanisPKey()Is Value the primary key of rowbooleanisYesNo()Is Value booleanvoidsetDisplayType(int displayType) Set Display TypevoidsetForeignColumnName(String foreignColumnName) Set ForeignNamevoidsetM_formatPattern(String pattern) Set format patternvoidsetValue(Serializable value) Set Node ValuetoString()String representationString representation with key info
-
Field Details
-
XML_TAG
XML Element Name- See Also:
-
XML_ATTRIBUTE_NAME
XML Attribute Name- See Also:
-
XML_ATTRIBUTE_KEY
XML Attribute Key- See Also:
-
XML_ATTRIBUTE_PRINTFORMATITEM_ID
XML Attribute PrintFormatItem Id- See Also:
-
-
Constructor Details
-
PrintDataElement
public PrintDataElement(int AD_PrintFormatItem_ID, String columnName, Serializable value, int displayType, boolean isPKey, boolean isPageBreak, String format, String foreignColumnName) Print Data Element Constructor- Parameters:
AD_PrintFormatItem_ID-columnName- namevalue- display valuedisplayType- optional displayTypeisPKey- is primary keyisPageBreak- if true force page breakforeignColumnName- name foreign
-
PrintDataElement
public PrintDataElement(int AD_PrintFormatItem_ID, String columnName, Serializable value, int displayType, String pattern, String foreignColumnName) - Parameters:
AD_PrintFormatItem_ID-columnName-value-displayType-pattern-foreignColumnName-
-
PrintDataElement
public PrintDataElement(int AD_PrintFormatItem_ID, String columnName, Serializable value, int displayType, String pattern) Print Data Element Constructor- Parameters:
AD_PrintFormatItem_ID-columnName- namevalue- display valuepattern- Number/date format patterndisplayType- optional displayType
-
PrintDataElement
public PrintDataElement(int AD_PrintFormatItem_ID, String columnName, Serializable value, int displayType, boolean isPKey, boolean isPageBreak, String format) - Parameters:
AD_PrintFormatItem_ID-columnName-value-displayType-isPKey-isPageBreak-format-
-
-
Method Details
-
getAD_PrintFormatItem_ID
public int getAD_PrintFormatItem_ID()Get AD_PrintFormatItem_ID- Returns:
- AD_PrintFormatItem_ID
-
getColumnName
Get Name- Returns:
- name
-
getForeignColumnName
Get ForeignName- Returns:
- name
-
setForeignColumnName
Set ForeignName- Parameters:
foreignColumnName-
-
getValue
Get Node Value- Returns:
- value
-
setValue
Set Node Value- Parameters:
value-
-
getFunctionValue
Get Function Value- Returns:
- length or numeric value
-
getValueDisplay
Get Node Value Display- Parameters:
language- optional language - if null numbers/dates are not formatted- Returns:
- display value optionally formatted
-
getValueAsString
Get Node Data Value as String- Returns:
- data value
-
getValueKey
Get Node Value Key- Returns:
- key
-
isNull
public boolean isNull()Is Value Null- Returns:
- true if value is null
-
getDisplayType
public int getDisplayType()Get Display Type- Returns:
- Display Type
-
setDisplayType
public void setDisplayType(int displayType) Set Display Type -
isNumeric
public boolean isNumeric()Is Value numeric- Returns:
- true if value is a numeric
-
isDate
public boolean isDate()Is Value a date- Returns:
- true if value is a date
-
isID
public boolean isID()Is Value an ID- Returns:
- true if value is an ID
-
isYesNo
public boolean isYesNo()Is Value boolean- Returns:
- true if value is a boolean
-
isPKey
public boolean isPKey()Is Value the primary key of row- Returns:
- true if value is the PK
-
isPageBreak
public boolean isPageBreak()Column value forces page break- Returns:
- true if page break
-
hashCode
public int hashCode()HashCode -
equals
Equals -
toString
String representation -
hasKey
public boolean hasKey()Is value a NamePair (or KeyNamePair)- Returns:
- true if value is a NamePair (or KeyNamePair)
-
toStringX
String representation with key info- Returns:
- info
-
getM_formatPattern
Get format pattern- Returns:
- format patter
-
setM_formatPattern
Set format pattern- Parameters:
pattern-
-