XMLNumberRef is a type converter for numeric data with write access. More...
Public Member Functions | |
XMLNumberRef (final XMLNode node, final String attrName) | |
XMLNumberRef (final XMLNode node, final String attrName, BigDecimal def) | |
BigDecimal | bigDecimalValue () |
void | assign (BigDecimal value) |
Protected Attributes | |
final XMLNode | _node |
final String | _attrName |
XMLNumberRef is a type converter for numeric data with write access.
Definition at line 47 of file XMLNumberRef.java.
de.mfuchs.xmlstorage.XMLNumberRef.XMLNumberRef | ( | final XMLNode | node, |
final String | attrName | ||
) |
Definition at line 49 of file XMLNumberRef.java.
{ this(node, attrName, new BigDecimal(0.)); }
de.mfuchs.xmlstorage.XMLNumberRef.XMLNumberRef | ( | final XMLNode | node, |
final String | attrName, | ||
BigDecimal | def | ||
) |
Definition at line 54 of file XMLNumberRef.java.
References de.mfuchs.xmlstorage.XMLNumberRef._attrName, de.mfuchs.xmlstorage.XMLNumberRef._node, de.mfuchs.xmlstorage.XMLNumberRef.assign(), and de.mfuchs.xmlstorage.XMLNode.get().
{ _node = node; _attrName = attrName; if (node != null) if (node.get(attrName).length() == 0) assign(def); }
void de.mfuchs.xmlstorage.XMLNumberRef.assign | ( | BigDecimal | value ) |
Definition at line 72 of file XMLNumberRef.java.
References de.mfuchs.xmlstorage.XMLNumberRef._attrName, de.mfuchs.xmlstorage.XMLNumberRef._node, and de.mfuchs.xmlstorage.XMLNode.put().
Referenced by de.mfuchs.xmlstorage.XMLNumberRef.XMLNumberRef().
BigDecimal de.mfuchs.xmlstorage.XMLNumberRef.bigDecimalValue | ( | ) |
Definition at line 64 of file XMLNumberRef.java.
References de.mfuchs.xmlstorage.XMLNumberRef._attrName, de.mfuchs.xmlstorage.XMLNumberRef._node, and de.mfuchs.xmlstorage.XMLNode.get().
final String de.mfuchs.xmlstorage.XMLNumberRef._attrName [protected] |
Definition at line 79 of file XMLNumberRef.java.
Referenced by de.mfuchs.xmlstorage.XMLNumberRef.assign(), de.mfuchs.xmlstorage.XMLNumberRef.bigDecimalValue(), and de.mfuchs.xmlstorage.XMLNumberRef.XMLNumberRef().
final XMLNode de.mfuchs.xmlstorage.XMLNumberRef._node [protected] |
Definition at line 78 of file XMLNumberRef.java.
Referenced by de.mfuchs.xmlstorage.XMLNumberRef.assign(), de.mfuchs.xmlstorage.XMLNumberRef.bigDecimalValue(), and de.mfuchs.xmlstorage.XMLNumberRef.XMLNumberRef().