T - The type of wrapped objectpublic abstract class AbstractODFElement<T extends ProgramItem> extends AbstractWrappingAmetysElement<T>
| Modifier and Type | Field and Description | 
|---|---|
protected int | 
_depth
The children depth 
 | 
protected AmetysObjectResolver | 
_resolver
The Ametys object resolver 
 | 
_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 | 
|---|
AbstractODFElement(T odfContent,
                  int depth,
                  AbstractODFElement<?> parent,
                  AmetysObjectResolver resolver)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,AmetysAttribute> | 
_lookupAttributes()
Returns a Map<name, value> corresponding to the attributes. 
 | 
Node | 
getFirstChild()  | 
Node | 
getNextSibling()  | 
boolean | 
hasChildNodes()  | 
getWrappedObjectgetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getElementsByTagName, getElementsByTagNameNS, getLocalName, getNodeName, getNodeType, getParentNode, getSchemaTypeInfo, getTagName, 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, setUserDataprotected int _depth
protected AmetysObjectResolver _resolver
public AbstractODFElement(T odfContent, int depth, AbstractODFElement<?> parent, AmetysObjectResolver resolver)
odfContent - the underlying.depth - Depth to SAX.parent - Parent of the elementresolver - AmetysObjectResolver to find some elements by IDpublic 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 AbstractAmetysNodeprotected Map<String,AmetysAttribute> _lookupAttributes()
AbstractAmetysElement_lookupAttributes in class AbstractAmetysElement