|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.cb2java.copybook.Element net.sf.cb2java.copybook.Leaf net.sf.cb2java.copybook.Numeric
Method Summary | |
java.lang.IllegalArgumentException |
createEx(java.math.BigDecimal data,
java.lang.String reason)
|
java.lang.IllegalArgumentException |
createEx(java.math.BigDecimal data,
java.lang.String reason,
java.lang.Throwable cause)
|
int |
decimalPlaces()
|
abstract int |
digits()
|
java.util.List |
getChildren()
gets the children of this element or null if there are none |
java.text.DecimalFormat |
getFormatObject()
|
protected int |
getLength()
returns the length of one instance of this element |
protected java.math.BigInteger |
getUnscaled(java.lang.Object data)
|
protected Value |
getValue()
the value for this element |
boolean |
signed()
|
void |
validate(java.lang.Object data)
validates the data with the given decimal (printed) length constraint. |
Methods inherited from class net.sf.cb2java.copybook.Element |
getBytes, getLevel, getName, getOccurs, getPosition, getString, toBytes, toString, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public final boolean signed()
public abstract int digits()
protected int getLength()
Element
getLength
in class Element
public int decimalPlaces()
public java.text.DecimalFormat getFormatObject()
public void validate(java.lang.Object data)
validate
in class Element
data
- protected Value getValue()
Element
getValue
in class Element
protected java.math.BigInteger getUnscaled(java.lang.Object data)
public java.lang.IllegalArgumentException createEx(java.math.BigDecimal data, java.lang.String reason)
public java.lang.IllegalArgumentException createEx(java.math.BigDecimal data, java.lang.String reason, java.lang.Throwable cause)
public java.util.List getChildren()
Element
getChildren
in class Element
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |