Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
public class DTMDocument
extends DTMDefaultBaseIterators
Nested Class Summary | |
static interface |
Field Summary |
Fields inherited from class org.apache.xml.dtm.ref.DTMDefaultBase | |
DEFAULT_BLOCKSIZE , DEFAULT_NUMBLOCKS , DEFAULT_NUMBLOCKS_SMALL , ROOTNODE , m_mgr |
Fields inherited from interface org.apache.xml.dtm.DTM | |
ATTRIBUTE_NODE , CDATA_SECTION_NODE , COMMENT_NODE , DOCUMENT_FRAGMENT_NODE , DOCUMENT_NODE , DOCUMENT_TYPE_NODE , ELEMENT_NODE , ENTITY_NODE , ENTITY_REFERENCE_NODE , NAMESPACE_NODE , NOTATION_NODE , NTYPES , NULL , PROCESSING_INSTRUCTION_NODE , ROOT_NODE , TEXT_NODE |
Constructor Summary | |
|
Method Summary | |
void |
|
void |
|
void |
|
void |
|
void |
|
int |
|
DTMAxisIterator |
|
DTMAxisTraverser |
|
ContentHandler | |
DTDHandler | |
DeclHandler | |
int | |
boolean | |
String | |
String |
|
String |
|
String |
|
String | |
String | |
String |
|
int |
|
EntityResolver | |
ErrorHandler | |
int |
|
int |
|
int |
|
int |
|
int |
|
int |
|
short |
|
LexicalHandler | |
String |
|
String |
|
String |
|
int |
|
String |
|
int |
|
int |
|
int |
|
Node |
|
String |
|
String |
|
short |
|
String |
|
int |
|
int |
|
String |
|
int |
|
SourceLocator |
|
XMLString |
|
char[] |
|
int |
|
DTMAxisIterator |
|
String |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean |
|
boolean | |
void |
|
void |
|
void |
|
boolean |
|
Methods inherited from class org.apache.xml.dtm.ref.DTMDefaultBaseIterators | |
getAxisIterator , getTypedAxisIterator |
Methods inherited from class org.apache.xml.dtm.ref.DTMDefaultBaseTraversers | |
getAxisTraverser |
public void appendChild(int parm1, boolean parm2, boolean parm3)
- Specified by:
- appendChild in interface DTM
- Overrides:
- appendChild in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-parm3
-
public void appendTextChild(String parm1)
- Specified by:
- appendTextChild in interface DTM
- Overrides:
- appendTextChild in interface DTMDefaultBase
- Parameters:
parm1
-
public void dispatchCharactersEvents(int nodeHandle, ContentHandler ch, boolean normalize) throws org.xml.sax.SAXException
- Parameters:
nodeHandle
-ch
-normalize
-
public void dispatchToEvents(int parm1, ContentHandler parm2) throws org.xml.sax.SAXException
- Parameters:
parm1
-parm2
-
public void dumpDTM()
public int getAttributeNode(int parm1, String parm2, String parm3)
- Specified by:
- getAttributeNode in interface DTM
- Overrides:
- getAttributeNode in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-parm3
-
public DTMAxisIterator getAxisIterator(int parm1)
- Specified by:
- getAxisIterator in interface DTM
- Overrides:
- getAxisIterator in interface DTMDefaultBaseIterators
- Parameters:
parm1
-
public DTMAxisTraverser getAxisTraverser(int parm1)
- Specified by:
- getAxisTraverser in interface DTM
- Overrides:
- getAxisTraverser in interface DTMDefaultBaseTraversers
- Parameters:
parm1
-
public ContentHandler getContentHandler()
- Specified by:
- getContentHandler in interface DTM
public int getDocument()
- Specified by:
- getDocument in interface DTM
- Overrides:
- getDocument in interface DTMDefaultBase
public boolean getDocumentAllDeclarationsProcessed()
- Specified by:
- getDocumentAllDeclarationsProcessed in interface DTM
- Overrides:
- getDocumentAllDeclarationsProcessed in interface DTMDefaultBase
public String getDocumentBaseURI()
- Specified by:
- getDocumentBaseURI in interface DTM
- Overrides:
- getDocumentBaseURI in interface DTMDefaultBase
public String getDocumentEncoding(int parm1)
- Specified by:
- getDocumentEncoding in interface DTM
- Overrides:
- getDocumentEncoding in interface DTMDefaultBase
- Parameters:
parm1
-
public String getDocumentStandalone(int parm1)
- Specified by:
- getDocumentStandalone in interface DTM
- Overrides:
- getDocumentStandalone in interface DTMDefaultBase
- Parameters:
parm1
-
public String getDocumentSystemIdentifier(int parm1)
- Specified by:
- getDocumentSystemIdentifier in interface DTM
- Overrides:
- getDocumentSystemIdentifier in interface DTMDefaultBase
- Parameters:
parm1
-
public String getDocumentTypeDeclarationPublicIdentifier()
- Specified by:
- getDocumentTypeDeclarationPublicIdentifier in interface DTM
- Overrides:
- getDocumentTypeDeclarationPublicIdentifier in interface DTMDefaultBase
public String getDocumentTypeDeclarationSystemIdentifier()
- Specified by:
- getDocumentTypeDeclarationSystemIdentifier in interface DTM
- Overrides:
- getDocumentTypeDeclarationSystemIdentifier in interface DTMDefaultBase
public String getDocumentVersion(int parm1)
- Specified by:
- getDocumentVersion in interface DTM
- Overrides:
- getDocumentVersion in interface DTMDefaultBase
- Parameters:
parm1
-
public int getElementById(String parm1)
- Specified by:
- getElementById in interface DTM
- Overrides:
- getElementById in interface DTMDefaultBase
- Parameters:
parm1
-
public EntityResolver getEntityResolver()
- Specified by:
- getEntityResolver in interface DTM
public int getExpandedTypeID(String parm1, String parm2, int parm3)
- Specified by:
- getExpandedTypeID in interface DTM
- Overrides:
- getExpandedTypeID in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-parm3
-
public int getExpandedTypeID(int parm1)
- Specified by:
- getExpandedTypeID in interface DTM
- Overrides:
- getExpandedTypeID in interface DTMDefaultBase
- Parameters:
parm1
-
public int getFirstAttribute(int parm1)
- Specified by:
- getFirstAttribute in interface DTM
- Overrides:
- getFirstAttribute in interface DTMDefaultBase
- Parameters:
parm1
-
public int getFirstChild(int parm1)
- Specified by:
- getFirstChild in interface DTM
- Overrides:
- getFirstChild in interface DTMDefaultBase
- Parameters:
parm1
-
public int getFirstNamespaceNode(int parm1, boolean parm2)
- Specified by:
- getFirstNamespaceNode in interface DTM
- Overrides:
- getFirstNamespaceNode in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-
public int getLastChild(int parm1)
- Specified by:
- getLastChild in interface DTM
- Overrides:
- getLastChild in interface DTMDefaultBase
- Parameters:
parm1
-
public short getLevel(int parm1)
- Overrides:
- getLevel in interface DTMDefaultBase
- Parameters:
parm1
-
public LexicalHandler getLexicalHandler()
- Specified by:
- getLexicalHandler in interface DTM
public String getLocalName(int parm1)
- Specified by:
- getLocalName in interface DTM
- Overrides:
- getLocalName in interface DTMDefaultBase
- Parameters:
parm1
-
public String getLocalNameFromExpandedNameID(int parm1)
- Specified by:
- getLocalNameFromExpandedNameID in interface DTM
- Overrides:
- getLocalNameFromExpandedNameID in interface DTMDefaultBase
- Parameters:
parm1
-
public String getNamespaceFromExpandedNameID(int parm1)
- Specified by:
- getNamespaceFromExpandedNameID in interface DTM
- Overrides:
- getNamespaceFromExpandedNameID in interface DTMDefaultBase
- Parameters:
parm1
-
public int getNamespaceType(int parm1)
- Overrides:
- getNamespaceType in interface DTMDefaultBase
- Parameters:
parm1
-
public String getNamespaceURI(int parm1)
- Specified by:
- getNamespaceURI in interface DTM
- Overrides:
- getNamespaceURI in interface DTMDefaultBase
- Parameters:
parm1
-
public int getNextAttribute(int parm1)
- Specified by:
- getNextAttribute in interface DTM
- Overrides:
- getNextAttribute in interface DTMDefaultBase
- Parameters:
parm1
-
public int getNextNamespaceNode(int parm1, int parm2, boolean parm3)
- Specified by:
- getNextNamespaceNode in interface DTM
- Overrides:
- getNextNamespaceNode in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-parm3
-
public int getNextSibling(int parm1)
- Specified by:
- getNextSibling in interface DTM
- Overrides:
- getNextSibling in interface DTMDefaultBase
- Parameters:
parm1
-
public Node getNode(int parm1)
- Overrides:
- getNode in interface DTMDefaultBase
- Parameters:
parm1
-
public String getNodeName(int parm1)
- Specified by:
- getNodeName in interface DTM
- Overrides:
- getNodeName in interface DTMDefaultBase
- Parameters:
parm1
-
public String getNodeNameX(int parm1)
- Specified by:
- getNodeNameX in interface DTM
- Overrides:
- getNodeNameX in interface DTMDefaultBase
- Parameters:
parm1
-
public short getNodeType(int parm1)
- Specified by:
- getNodeType in interface DTM
- Overrides:
- getNodeType in interface DTMDefaultBase
- Parameters:
parm1
-
public String getNodeValue(int parm1)
- Specified by:
- getNodeValue in interface DTM
- Overrides:
- getNodeValue in interface DTMDefaultBase
- Parameters:
parm1
-
public int getOwnerDocument(int parm1)
- Specified by:
- getOwnerDocument in interface DTM
- Overrides:
- getOwnerDocument in interface DTMDefaultBase
- Parameters:
parm1
-
public int getParent(int parm1)
- Overrides:
- getParent in interface DTMDefaultBase
- Parameters:
parm1
-
public String getPrefix(int parm1)
- Overrides:
- getPrefix in interface DTMDefaultBase
- Parameters:
parm1
-
public int getPreviousSibling(int parm1)
- Specified by:
- getPreviousSibling in interface DTM
- Overrides:
- getPreviousSibling in interface DTMDefaultBase
- Parameters:
parm1
-
public SourceLocator getSourceLocatorFor(int node)
No source information is available for DOM2DTM, so returnnull
here.
- Specified by:
- getSourceLocatorFor in interface DTM
- Parameters:
node
- anint
value
- Returns:
- null
public XMLString getStringValue(int nodeHandle)
Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).
- Specified by:
- getStringValue in interface DTM
- Overrides:
- getStringValue in interface DTMDefaultBase
- Parameters:
nodeHandle
- The node ID.
- Returns:
- A string object that represents the string-value of the given node.
public char[] getStringValueChunk(int parm1, int parm2, int[] parm3)
- Specified by:
- getStringValueChunk in interface DTM
- Overrides:
- getStringValueChunk in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-parm3
-
public int getStringValueChunkCount(int parm1)
- Specified by:
- getStringValueChunkCount in interface DTM
- Overrides:
- getStringValueChunkCount in interface DTMDefaultBase
- Parameters:
parm1
-
public DTMAxisIterator getTypedAxisIterator(int parm1, int parm2)
- Specified by:
- getTypedAxisIterator in interface DTM
- Overrides:
- getTypedAxisIterator in interface DTMDefaultBaseIterators
- Parameters:
parm1
-parm2
-
public String getUnparsedEntityURI(String parm1)
- Specified by:
- getUnparsedEntityURI in interface DTM
- Overrides:
- getUnparsedEntityURI in interface DTMDefaultBase
- Parameters:
parm1
-
public boolean hasChildNodes(int parm1)
- Specified by:
- hasChildNodes in interface DTM
- Overrides:
- hasChildNodes in interface DTMDefaultBase
- Parameters:
parm1
-
public boolean isAttributeSpecified(int parm1)
- Specified by:
- isAttributeSpecified in interface DTM
- Overrides:
- isAttributeSpecified in interface DTMDefaultBase
- Parameters:
parm1
-
public boolean isCharacterElementContentWhitespace(int parm1)
- Specified by:
- isCharacterElementContentWhitespace in interface DTM
- Overrides:
- isCharacterElementContentWhitespace in interface DTMDefaultBase
- Parameters:
parm1
-
public boolean isDocumentAllDeclarationsProcessed(int parm1)
- Specified by:
- isDocumentAllDeclarationsProcessed in interface DTM
- Overrides:
- isDocumentAllDeclarationsProcessed in interface DTMDefaultBase
- Parameters:
parm1
-
public boolean isNodeAfter(int parm1, int parm2)
- Specified by:
- isNodeAfter in interface DTM
- Overrides:
- isNodeAfter in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-
public boolean isSupported(String parm1, String parm2)
- Specified by:
- isSupported in interface DTM
- Overrides:
- isSupported in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-
public void setDocumentBaseURI(String parm1)
- Specified by:
- setDocumentBaseURI in interface DTM
- Overrides:
- setDocumentBaseURI in interface DTMDefaultBase
- Parameters:
parm1
-
public void setFeature(String parm1, boolean parm2)
- Specified by:
- setFeature in interface DTM
- Overrides:
- setFeature in interface DTMDefaultBase
- Parameters:
parm1
-parm2
-
public void setProperty(String property, Object value)
For the moment all the run time properties are ignored by this class.
- Specified by:
- setProperty in interface DTM
- Parameters:
property
- aString
valuevalue
- anObject
value
public boolean supportsPreStripping()
Event overriding for Debug
- Specified by:
- supportsPreStripping in interface DTM
- Overrides:
- supportsPreStripping in interface DTMDefaultBase