XMLBool is a type converter for boolean data. More...

Public Member Functions | |
| XMLBool (boolean value) | |
| XMLBool (final String value) | |
| XMLBool (final String value, boolean def) | |
| XMLBool (final AbstractXMLNode node, final String attrName) | |
| XMLBool (final XMLPos pos, final String attrName) | |
| XMLBool (final XMLPos pos, final String attrName, boolean def) | |
| XMLBool (final XMLStreamReader reader, final String attrName) | |
| XMLBool (final XMLStreamReader reader, final String attrName, boolean def) | |
| XMLBool (final AbstractXMLNode node, final String attrName, boolean def) | |
| boolean | boolValue () | 
| String | toString () | 
Protected Attributes | |
| boolean | _value | 
XMLBool is a type converter for boolean data.
Definition at line 47 of file XMLBool.java.
| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | boolean | value ) | 
Definition at line 49 of file XMLBool.java.
References de.mfuchs.xmlstorage.XMLBool._value.
    {
        _value = value;
    }
| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | final String | value ) | 
Definition at line 54 of file XMLBool.java.
    {
        this(value, false);
    }
| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | final String | value, | 
| boolean | def | ||
| ) | 
Definition at line 59 of file XMLBool.java.
References de.mfuchs.xmlstorage.XMLBool._value.
| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | final AbstractXMLNode | node, | 
| final String | attrName | ||
| ) | 
Definition at line 68 of file XMLBool.java.
    {
        this(node, attrName, false);
    }
| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | final XMLPos | pos, | 
| final String | attrName | ||
| ) | 
Definition at line 73 of file XMLBool.java.
References de.mfuchs.xmlstorage.XMLPos.cur().
    {
        this(pos.cur(), attrName, false);
    }

| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | final XMLPos | pos, | 
| final String | attrName, | ||
| boolean | def | ||
| ) | 
Definition at line 78 of file XMLBool.java.
References de.mfuchs.xmlstorage.XMLPos.cur().
    {
        this(pos.cur(), attrName, def);
    }

| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | final XMLStreamReader | reader, | 
| final String | attrName | ||
| ) | 
Definition at line 83 of file XMLBool.java.
References de.mfuchs.xmlstorage.stream.XMLStreamReader.getNode().
    {
        this(reader.getNode(), attrName, false);
    }

| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | final XMLStreamReader | reader, | 
| final String | attrName, | ||
| boolean | def | ||
| ) | 
Definition at line 88 of file XMLBool.java.
References de.mfuchs.xmlstorage.stream.XMLStreamReader.getNode().
    {
        this(reader.getNode(), attrName, def);
    }

| de.mfuchs.xmlstorage.XMLBool.XMLBool | ( | final AbstractXMLNode | node, | 
| final String | attrName, | ||
| boolean | def | ||
| ) | 
Definition at line 93 of file XMLBool.java.
References de.mfuchs.xmlstorage.XMLBool._value, and de.mfuchs.xmlstorage.AbstractXMLNode.get().
    {
        final String value = node.get(attrName);
        if (value.length() > 0)
            _value = Boolean.valueOf(value).booleanValue();
        else
            _value = def;
    }

| boolean de.mfuchs.xmlstorage.XMLBool.boolValue | ( | ) | 
Definition at line 104 of file XMLBool.java.
References de.mfuchs.xmlstorage.XMLBool._value.
    {
        return _value;
    }
| String de.mfuchs.xmlstorage.XMLBool.toString | ( | ) | 
Definition at line 109 of file XMLBool.java.
References de.mfuchs.xmlstorage.XMLBool._value.
    {
        return String.valueOf(_value);
    }
boolean de.mfuchs.xmlstorage.XMLBool._value [protected] | 
        
Definition at line 114 of file XMLBool.java.
Referenced by de.mfuchs.xmlstorage.XMLBool.boolValue(), de.mfuchs.xmlstorage.XMLBool.toString(), and de.mfuchs.xmlstorage.XMLBool.XMLBool().
 1.7.2