| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.apache.xml.dtm.ref.DTMDefaultBaseorg.apache.xml.dtm.ref.DTMDefaultBaseTraversersorg.apache.xml.dtm.ref.DTMDefaultBaseIteratorsorg.apache.xalan.lib.sql.DTMDocumentpublic class DTMDocumentextends DTMDefaultBaseIteratorsNested 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 returnnullhere.
- Specified by:
- getSourceLocatorFor in interface DTM
- Parameters:
node- anintvalue
- 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- aStringvaluevalue- anObjectvalue
public boolean supportsPreStripping()
Event overriding for Debug
- Specified by:
- supportsPreStripping in interface DTM
- Overrides:
- supportsPreStripping in interface DTMDefaultBase