ix.util.xml
Class XMLTreeEditPanel.TNodeParser
java.lang.Object
ix.util.xml.XMLTreeEditPanel.TNodeParser
- Enclosing class:
- XMLTreeEditPanel
class XMLTreeEditPanel.TNodeParser
- extends java.lang.Object
Responsible for understanding the object-like structure of tree
nodes and for converting nodes into JDOM Documents or Elements.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
elementToNodeMap
java.util.Map elementToNodeMap
XMLTreeEditPanel.TNodeParser
XMLTreeEditPanel.TNodeParser()
documentFrom
org.jdom.Document documentFrom(XMLTreeEditPanel.TNode node)
elementFrom
org.jdom.Element elementFrom(XMLTreeEditPanel.TNode node)
getNodeForElement
XMLTreeEditPanel.TNode getNodeForElement(org.jdom.Element elt)
valueElementFrom
org.jdom.Element valueElementFrom(XMLTreeEditPanel.TNode node)
textWithAttributesFrom
org.jdom.Element textWithAttributesFrom(XMLTreeEditPanel.TNode node)
structElementFrom
org.jdom.Element structElementFrom(XMLTreeEditPanel.TNode node)
addAttributes
void addAttributes(org.jdom.Element elt,
XMLTreeEditPanel.TNode node)
addAttribute
void addAttribute(org.jdom.Element elt,
XMLTreeEditPanel.TNode attrNode)
parseAttribute
java.lang.String[] parseAttribute(XMLTreeEditPanel.TNode attrNode)
hasAttributes
boolean hasAttributes(XMLTreeEditPanel.TNode node)
isAttributesList
boolean isAttributesList(XMLTreeEditPanel.TNode node)
isAttribute
boolean isAttribute(XMLTreeEditPanel.TNode node)
getAttributeName
java.lang.String getAttributeName(XMLTreeEditPanel.TNode node)
getAttributeValue
java.lang.String getAttributeValue(XMLTreeEditPanel.TNode node)
getAttributeContainingObjectNode
XMLTreeEditPanel.TNode getAttributeContainingObjectNode(XMLTreeEditPanel.TNode attrNode)
isAtomicValue
boolean isAtomicValue(XMLTreeEditPanel.TNode node)
isTextWithAttributes
boolean isTextWithAttributes(XMLTreeEditPanel.TNode node)
looksLikeDataValue
boolean looksLikeDataValue(XMLTreeEditPanel.TNode node)
syntaxError
XMLTreeEditPanel.InvalidNode syntaxError(XMLTreeEditPanel.TNode culprit,
java.lang.String message)