Package org.odftoolkit.odfdom.pkg
Class OdfContainerElementBase
java.lang.Object
org.apache.xerces.dom.NodeImpl
org.apache.xerces.dom.ChildNode
org.apache.xerces.dom.ParentNode
org.apache.xerces.dom.ElementImpl
org.apache.xerces.dom.ElementNSImpl
org.odftoolkit.odfdom.pkg.OdfElement
org.odftoolkit.odfdom.pkg.OdfContainerElementBase
- All Implemented Interfaces:
- Serializable,- Cloneable,- Element,- ElementTraversal,- EventTarget,- Node,- NodeList,- TypeInfo
- Direct Known Subclasses:
- OdfStyleBase,- OdfStylesBase
Overwriting the DOM methods for element access, whenever a new ODF element was added triggering
 
onOdfNodeInserted and when removed a onOdfNodeRemoved.. Yet not
 overriding all DOM access methods, esp. not the access on key attributes, eg. @style-name.- See Also:
- 
Field SummaryFieldsFields inherited from class org.apache.xerces.dom.ElementNSImpllocalName, namespaceURIFields inherited from class org.apache.xerces.dom.ElementImplattributes, nameFields inherited from class org.apache.xerces.dom.ParentNodefirstChild, fNodeListCache, ownerDocumentFields inherited from class org.apache.xerces.dom.ChildNodenextSibling, previousSiblingFields inherited from class org.apache.xerces.dom.NodeImplDOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODEFields inherited from interface org.w3c.dom.NodeATTRIBUTE_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_NODEFields inherited from interface org.w3c.dom.TypeInfoDERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
- 
Constructor SummaryConstructorsConstructorDescriptionOdfContainerElementBase(OdfFileDom ownerDocument, String namespaceURI, String qualifiedName) Creates a new instance of OdfElementOdfContainerElementBase(OdfFileDom ownerDocument, OdfName aName) Creates a new instance of OdfElement
- 
Method SummaryModifier and TypeMethodDescriptioninsertBefore(Node newChild, Node refChild) protected voidonOdfNodeInserted(OdfElement node, Node refChild) override this method to get notified about element insertionprotected voidonOdfNodeRemoved(OdfElement node) override this method to get notified about element insertionremoveChild(Node oldChild) replaceChild(Node newChild, Node oldChild) Methods inherited from class org.odftoolkit.odfdom.pkg.OdfElementaccept, appendChild, appendUsingWhitespaceHandling, cloneElement, cloneNode, cloneNode, cloneNode, cloneOdfElement, componentSize, copyAttributes, countChildComponents, countDescendantComponents, countPrecedingSiblingElements, delete, equals, findFirstChildNode, findNextChildNode, findPreviousChildNode, getAncestorAs, getChildElement, getChildElement, getComponent, getComponentRoot, getFirstChildElement, getLastChildElement, getNextSiblingElement, getOdfAttribute, getOdfAttribute, getOdfAttribute, getOdfAttributeValue, getOdfName, getParentAs, getPreviousSiblingElement, getRepetition, getTextContent, hasAncestor, hasOdfAttribute, ignoredComponent, insert, insert, isComponentRoot, isIgnoredElement, isIgnoredElement, isRepeatable, markAsComponentRoot, markText, moveChildrenTo, onInsertNode, onInsertNode, onRemoveNode, onRemoveNode, receiveNode, receiveNode, removeContent, removeSingleElement, selfAndDescendantTextIgnoredAsComponent, setComponent, setOdfAttribute, setOdfAttribute, setOdfAttributeValue, setRepetition, split, toStringMethods inherited from class org.apache.xerces.dom.ElementNSImplgetLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setPrefix, setTypeMethods inherited from class org.apache.xerces.dom.ElementImplgetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildElementCount, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getLastElementChild, getNextElementSibling, getNodeName, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeDataMethods inherited from class org.apache.xerces.dom.ParentNodegetChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, hasChildNodes, item, setTextContent, synchronizeChildrenMethods inherited from class org.apache.xerces.dom.ChildNodegetNextSibling, getParentNode, getPreviousSiblingMethods inherited from class org.apache.xerces.dom.NodeImpladdEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserDataMethods inherited from class java.lang.Objectclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.w3c.dom.NodecompareDocumentPosition, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, getUserData, hasChildNodes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setNodeValue, setTextContent, setUserData
- 
Field Details- 
mPackageDocument
 
- 
- 
Constructor Details- 
OdfContainerElementBasepublic OdfContainerElementBase(OdfFileDom ownerDocument, String namespaceURI, String qualifiedName) throws DOMException Creates a new instance of OdfElement- Throws:
- DOMException
 
- 
OdfContainerElementBaseCreates a new instance of OdfElement- Throws:
- DOMException
 
 
- 
- 
Method Details- 
onOdfNodeInsertedoverride this method to get notified about element insertion
- 
onOdfNodeRemovedoverride this method to get notified about element insertion
- 
insertBefore- Specified by:
- insertBeforein interface- Node
- Overrides:
- insertBeforein class- OdfElement
- Throws:
- DOMException
 
- 
removeChild- Specified by:
- removeChildin interface- Node
- Overrides:
- removeChildin class- OdfElement
- Throws:
- DOMException
 
- 
replaceChild- Specified by:
- replaceChildin interface- Node
- Overrides:
- replaceChildin class- OdfElement
- Throws:
- DOMException
 
 
-