public class DocumentJDFImpl extends DocumentXMLImpl
| Modifier and Type | Field and Description |
|---|---|
boolean |
bInitOnCreate
skip initialization when creating a new element
|
boolean |
bKElementOnly
if true, the factory is bypassed and only KElements are created rather than the typesafe element classes
|
initialMem, m_Bodypart, m_OriginalFileName, m_validationResult, m_ZipReader, nsMapeventListeners, iteratorReferenceQueue, iterators, mutationEvents, rangeReferenceQueue, rangesactualEncoding, allowGrammarAccess, changes, docElement, docType, encoding, errorChecking, fDocumentURI, identifiers, standalone, userData, version, xmlVersionChangedfirstChild, fNodeListCache, ownerDocumentDOCUMENT_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_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_NODE| Constructor and Description |
|---|
DocumentJDFImpl()
Constructor for DocumentJDFImpl.
|
| Modifier and Type | Method and Description |
|---|---|
DocumentJDFImpl |
clone() |
org.w3c.dom.Element |
createElementNS(java.lang.String namespaceURI,
java.lang.String qualifiedName,
java.lang.String localPart) |
java.lang.Class<?> |
getFactoryClass(java.lang.String qualifiedName)
Searches for the matching factory class in sm_PackageNames If a match could not be found then JDFResource.class is returned if the element is in a resource pool else if the
element is in the default name space JDFElement.class is returned else KElement.class is returned
will return JDFElement.class or JDFResource.class only.
|
protected java.lang.String |
getHoleTypeClass(java.lang.String strParentNodeClass) |
protected java.lang.String |
getMethodClass(java.lang.String strParentNodeClass) |
XMLDocUserData |
getMyUserData() |
protected java.lang.String |
getPositionClass(java.lang.String strParentNodeClass) |
protected java.lang.String |
getShapeClass(java.lang.String strParentNodeClass) |
protected java.lang.String |
getSurfaceClass(java.lang.String strParentNodeClass) |
protected XMLDocUserData |
getXMLDocUserData()
get/create the associated XMLDocUserData
|
static boolean |
isStaticStrictNSCheck() |
static void |
registerCustomClass(java.lang.String strElement,
java.lang.String packagepath)
register new custom class in the factory
|
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node arg0) |
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node arg0,
org.w3c.dom.Node arg1) |
void |
setParentNode(org.w3c.dom.Node node) |
static void |
setStaticStrictNSCheck(boolean staticStrictNSCheck) |
java.lang.String |
toString() |
clearDirty, createElement, createElementNS, getDocMemoryUsed, getNamespaceURIFromPrefix, isDirty, isIgnoreNSDefault, isStrictNSCheck, setDirty, setIgnoreNSDefault, setNamespaceURIFromPrefix, setStrictNSCheckaddEventListener, cloneNode, copyEventListeners, createEvent, createNodeIterator, createNodeIterator, createRange, createTreeWalker, createTreeWalker, dispatchAggregateEvents, dispatchAggregateEvents, dispatchEvent, dispatchEventToSubtree, dispatchingEventToSubtree, getEventListeners, getImplementation, removeEventListener, saveEnclosingAttr, setEventListenersabort, adoptNode, callUserDataHandlers, canRenameElements, changed, changes, checkDOMNSErr, checkNamespaceWF, checkQName, clearIdentifiers, cloneNode, createAttribute, createAttributeNS, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createDocumentType, createElementDefinition, createEntity, createEntityReference, createNotation, createProcessingInstruction, createTextNode, getAsync, getBaseURI, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getEncoding, getErrorChecking, getFeature, getIdentifier, getIdentifiers, getInputEncoding, getNodeName, getNodeNumber, getNodeNumber, getNodeType, getOwnerDocument, getStandalone, getStrictErrorChecking, getTextContent, getUserData, getUserData, getUserDataRecord, getVersion, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, insertBefore, isKidOK, isValidQName, isXMLName, load, loadXML, normalizeDocument, putIdentifier, removeIdentifier, renameNode, saveXML, setAsync, setDocumentURI, setEncoding, setErrorChecking, setInputEncoding, setStandalone, setStrictErrorChecking, setTextContent, setUserData, setUserData, setVersion, setXmlEncoding, setXmlStandalone, setXmlVersion, undeferChildrengetChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, hasChildNodes, isEqualNode, item, normalize, setOwnerDocument, setReadOnly, synchronizeChildrengetNextSibling, getParentNode, getPreviousSiblingaddEventListener, appendChild, compareDocumentPosition, compareTreePosition, dispatchEvent, getAttributes, getContainer, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, getUserData, getUserDataRecord, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setPrefix, setUserData, setUserData, synchronizeDataequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitappendChild, compareDocumentPosition, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getParentNode, getPrefix, getPreviousSibling, getUserData, hasAttributes, hasChildNodes, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, setNodeValue, setPrefix, setUserDatapublic boolean bKElementOnly
public boolean bInitOnCreate
public static boolean isStaticStrictNSCheck()
public static void setStaticStrictNSCheck(boolean staticStrictNSCheck)
staticStrictNSCheck - the bStaticStrictNSCheck to setpublic DocumentJDFImpl clone()
clone in class DocumentXMLImplCoreDocumentImpl.clone()public static void registerCustomClass(java.lang.String strElement,
java.lang.String packagepath)
strElement - local namepackagepath - package pathpublic org.w3c.dom.Element createElementNS(java.lang.String namespaceURI,
java.lang.String qualifiedName,
java.lang.String localPart)
createElementNS in class DocumentXMLImplnamespaceURI - qualifiedName - localPart - CoreDocumentImpl.createElementNS(java.lang.String, java.lang.String, java.lang.String)public java.lang.Class<?> getFactoryClass(java.lang.String qualifiedName)
qualifiedName - the qualified name of the classprotected java.lang.String getPositionClass(java.lang.String strParentNodeClass)
protected java.lang.String getSurfaceClass(java.lang.String strParentNodeClass)
protected java.lang.String getShapeClass(java.lang.String strParentNodeClass)
protected java.lang.String getMethodClass(java.lang.String strParentNodeClass)
protected java.lang.String getHoleTypeClass(java.lang.String strParentNodeClass)
public java.lang.String toString()
toString in class DocumentXMLImplObject.toString()public void setParentNode(org.w3c.dom.Node node)
node - protected XMLDocUserData getXMLDocUserData()
public org.w3c.dom.Node removeChild(org.w3c.dom.Node arg0)
throws org.w3c.dom.DOMException
removeChild in interface org.w3c.dom.NoderemoveChild in class org.apache.xerces.dom.CoreDocumentImplorg.w3c.dom.DOMExceptionCoreDocumentImpl.removeChild(org.w3c.dom.Node)public org.w3c.dom.Node replaceChild(org.w3c.dom.Node arg0,
org.w3c.dom.Node arg1)
throws org.w3c.dom.DOMException
replaceChild in interface org.w3c.dom.NodereplaceChild in class org.apache.xerces.dom.CoreDocumentImplorg.w3c.dom.DOMExceptionCoreDocumentImpl.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)public XMLDocUserData getMyUserData()