XMLStringRef is used to provide write access to XML attribute values. More...
Public Member Functions | |
XMLStringRef (final XMLNode node, final String attrName) | |
XMLStringRef (final XMLPos pos, final String attrName) | |
XMLStringRef (final XMLNode node, final String attrName, final String def) | |
XMLStringRef (final XMLPos pos, final String attrName, final String def) | |
String | toString () |
void | assign (final String value) |
Protected Attributes | |
final XMLNode | _node |
final String | _attrName |
XMLStringRef is used to provide write access to XML attribute values.
Definition at line 45 of file XMLStringRef.java.
de.mfuchs.xmlstorage.XMLStringRef.XMLStringRef | ( | final XMLNode | node, |
final String | attrName | ||
) |
Definition at line 47 of file XMLStringRef.java.
{ this(node, attrName, ""); }
de.mfuchs.xmlstorage.XMLStringRef.XMLStringRef | ( | final XMLPos | pos, |
final String | attrName | ||
) |
Definition at line 52 of file XMLStringRef.java.
References de.mfuchs.xmlstorage.XMLPos.cur().
{ this(pos.cur(), attrName, ""); }
de.mfuchs.xmlstorage.XMLStringRef.XMLStringRef | ( | final XMLNode | node, |
final String | attrName, | ||
final String | def | ||
) |
Definition at line 57 of file XMLStringRef.java.
References de.mfuchs.xmlstorage.XMLStringRef._attrName, de.mfuchs.xmlstorage.XMLStringRef._node, de.mfuchs.xmlstorage.XMLStringRef.assign(), and de.mfuchs.xmlstorage.XMLNode.get().
{ _node = node; _attrName = attrName; if (node != null) if (node.get(attrName).length() == 0) assign(def); }
de.mfuchs.xmlstorage.XMLStringRef.XMLStringRef | ( | final XMLPos | pos, |
final String | attrName, | ||
final String | def | ||
) |
Definition at line 67 of file XMLStringRef.java.
References de.mfuchs.xmlstorage.XMLPos.cur().
{
this(pos.cur(), attrName, def);
}
void de.mfuchs.xmlstorage.XMLStringRef.assign | ( | final String | value ) |
Definition at line 80 of file XMLStringRef.java.
References de.mfuchs.xmlstorage.XMLStringRef._attrName, de.mfuchs.xmlstorage.XMLStringRef._node, and de.mfuchs.xmlstorage.XMLNode.put().
Referenced by de.mfuchs.Example2.testWrite(), and de.mfuchs.xmlstorage.XMLStringRef.XMLStringRef().
String de.mfuchs.xmlstorage.XMLStringRef.toString | ( | ) |
Definition at line 72 of file XMLStringRef.java.
References de.mfuchs.xmlstorage.XMLStringRef._attrName, de.mfuchs.xmlstorage.XMLStringRef._node, and de.mfuchs.xmlstorage.XMLNode.get().
final String de.mfuchs.xmlstorage.XMLStringRef._attrName [protected] |
Definition at line 87 of file XMLStringRef.java.
Referenced by de.mfuchs.xmlstorage.XMLStringRef.assign(), de.mfuchs.xmlstorage.XMLStringRef.toString(), and de.mfuchs.xmlstorage.XMLStringRef.XMLStringRef().
final XMLNode de.mfuchs.xmlstorage.XMLStringRef._node [protected] |
Definition at line 86 of file XMLStringRef.java.
Referenced by de.mfuchs.xmlstorage.XMLStringRef.assign(), de.mfuchs.xmlstorage.XMLStringRef.toString(), and de.mfuchs.xmlstorage.XMLStringRef.XMLStringRef().