A - the actual type of the wrapped AmetysObject.public class AmetysObjectElement<A extends AmetysObject> extends AbstractWrappingAmetysElement<A>
Element wrapping an AmetysObject._object_parentATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Constructor and Description |
|---|
AmetysObjectElement(A object)
Constructor.
|
AmetysObjectElement(A object,
AmetysObjectElement<? extends TraversableAmetysObject> parent)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
private ModelItemType |
_getDataType(DataHolder dataHolder,
String dataName) |
private <T> T |
_getValue(DataHolder dataHolder,
String dataName) |
private boolean |
_isDataMultiple(DataHolder dataHolder,
String dataName) |
protected Map<String,AmetysAttribute> |
_lookupAttributes()
This implementation returns all non-composite metadata.
|
Node |
getFirstChild() |
Node |
getNextSibling() |
String |
getTagName() |
boolean |
hasChildNodes() |
getWrappedObjectgetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getElementsByTagName, getElementsByTagNameNS, getLocalName, getNodeName, getNodeType, getParentNode, getSchemaTypeInfo, getTextContent, hasAttribute, hasAttributeNS, hasAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS_getChildNodes, appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getLastChild, getNamespaceURI, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getUserData, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getLastChild, getNamespaceURI, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getUserData, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDatapublic AmetysObjectElement(A object)
object - the underlying AmetysObject.public AmetysObjectElement(A object, AmetysObjectElement<? extends TraversableAmetysObject> parent)
object - the underlying AmetysObject.parent - the parent Element.public String getTagName()
getTagName in interface ElementgetTagName in class AbstractAmetysElementprotected Map<String,AmetysAttribute> _lookupAttributes()
_lookupAttributes in class AbstractAmetysElementprivate ModelItemType _getDataType(DataHolder dataHolder, String dataName)
private boolean _isDataMultiple(DataHolder dataHolder, String dataName)
private <T> T _getValue(DataHolder dataHolder, String dataName)
public boolean hasChildNodes()
hasChildNodes in interface NodehasChildNodes in class AbstractAmetysNodepublic Node getFirstChild()
getFirstChild in interface NodegetFirstChild in class AbstractAmetysNodepublic Node getNextSibling()
getNextSibling in interface NodegetNextSibling in class AbstractAmetysNode