@Label(value="Element") public interface XmlElementDescriptor extends XmlDescriptor, OfNamespaceDescriptor, SiblingDescriptor
Modifier and Type | Interface and Description |
---|---|
static interface |
XmlElementDescriptor.HasElement |
SiblingDescriptor.HasSibling
Modifier and Type | Method and Description |
---|---|
List<XmlAttributeDescriptor> |
getAttributes() |
List<XmlTextDescriptor> |
getCharacters() |
List<XmlNamespaceDescriptor> |
getDeclaredNamespaces() |
List<XmlElementDescriptor> |
getElements() |
XmlDescriptor |
getFirstChild() |
XmlDescriptor |
getLastChild() |
XmlElementDescriptor |
getParent() |
void |
setFirstChild(XmlDescriptor firstChild) |
void |
setLastChild(XmlDescriptor lastChild) |
getNamespaceDeclaration, setNamespaceDeclaration
getName, setName
getNextSibling, getPreviousSibling, setNextSibling, setPreviousSibling
List<XmlElementDescriptor> getElements()
XmlElementDescriptor getParent()
@Relation(value="HAS_ATTRIBUTE") List<XmlAttributeDescriptor> getAttributes()
@Relation(value="HAS_TEXT") List<XmlTextDescriptor> getCharacters()
@Relation(value="DECLARES_NAMESPACE") List<XmlNamespaceDescriptor> getDeclaredNamespaces()
@Relation(value="HAS_FIRST_CHILD") XmlDescriptor getFirstChild()
void setFirstChild(XmlDescriptor firstChild)
@Relation(value="HAS_LAST_CHILD") XmlDescriptor getLastChild()
void setLastChild(XmlDescriptor lastChild)
Copyright © 2016 buschmais GbR. All rights reserved.