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().
1.7.2