XMLString is used convenient attribute data access in XMLNodes. More...

Public Member Functions | |
| XMLString (string value) | |
| XMLString (string value, string def) | |
| XMLString (AbstractXMLNode node, string attrName) | |
| XMLString (XMLPos pos, string attrName) | |
| XMLString (XMLPos pos, string attrName, string def) | |
| XMLString (XMLStreamReader reader, string attrName) | |
| XMLString (XMLStreamReader reader, string attrName, string def) | |
| XMLString (AbstractXMLNode node, string attrName, string def) | |
| override string | ToString () |
Protected Attributes | |
| string | _value |
Private Member Functions | |
| void | init (AbstractXMLNode node, string attrName, string def) |
XMLString is used convenient attribute data access in XMLNodes.
Definition at line 46 of file XMLString.cs.
| XMLStorage::XMLString::XMLString | ( | string | value ) | [inline] |
| XMLStorage::XMLString::XMLString | ( | string | value, |
| string | def | ||
| ) | [inline] |
Definition at line 53 of file XMLString.cs.
References _value.
| XMLStorage::XMLString::XMLString | ( | AbstractXMLNode | node, |
| string | attrName | ||
| ) | [inline] |
Definition at line 61 of file XMLString.cs.
References init().
{
init(node, attrName, "");
}

| XMLStorage::XMLString::XMLString | ( | XMLPos | pos, |
| string | attrName | ||
| ) | [inline] |
Definition at line 66 of file XMLString.cs.
References XMLStorage::XMLPos::cur(), and init().
{
init(pos.cur(), attrName, "");
}

| XMLStorage::XMLString::XMLString | ( | XMLPos | pos, |
| string | attrName, | ||
| string | def | ||
| ) | [inline] |
Definition at line 71 of file XMLString.cs.
References XMLStorage::XMLPos::cur(), and init().
{
init(pos.cur(), attrName, def);
}

| XMLStorage::XMLString::XMLString | ( | XMLStreamReader | reader, |
| string | attrName | ||
| ) | [inline] |
Definition at line 76 of file XMLString.cs.
References XMLStorage::XMLStreamReader::getNode(), and init().
{
init(reader.getNode(), attrName, "");
}

| XMLStorage::XMLString::XMLString | ( | XMLStreamReader | reader, |
| string | attrName, | ||
| string | def | ||
| ) | [inline] |
Definition at line 81 of file XMLString.cs.
References XMLStorage::XMLStreamReader::getNode(), and init().
{
init(reader.getNode(), attrName, def);
}

| XMLStorage::XMLString::XMLString | ( | AbstractXMLNode | node, |
| string | attrName, | ||
| string | def | ||
| ) | [inline] |
Definition at line 86 of file XMLString.cs.
References init().
{
init(node, attrName, def);
}

| void XMLStorage::XMLString::init | ( | AbstractXMLNode | node, |
| string | attrName, | ||
| string | def | ||
| ) | [inline, private] |
Definition at line 91 of file XMLString.cs.
References _value, and XMLStorage::AbstractXMLNode::get().
Referenced by XMLString().

| override string XMLStorage::XMLString::ToString | ( | ) | [inline] |
string XMLStorage::XMLString::_value [protected] |
Definition at line 107 of file XMLString.cs.
Referenced by init(), ToString(), and XMLString().
1.7.2