public class XMLDocumentImpl
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
XMLDocumentImpl()
Creates a empty mutable document.
|
XMLDocumentImpl(net.sf.saxon.Configuration conf)
Creates a empty mutable document.
|
XMLDocumentImpl(net.sf.saxon.tree.linked.DocumentImpl doc)
Creates a mutable document from a mutable saxonica node.
|
XMLDocumentImpl(net.sf.saxon.s9api.XdmItem item)
Creates a mutable document from a non mutable saxonica node.
|
XMLDocumentImpl(XMLFragment rootElem)
Creates a mutable document with a root element.
|
Modifier and Type | Method and Description |
---|---|
net.sf.saxon.tree.linked.CommentImpl |
addComment(net.sf.saxon.tree.linked.CommentImpl commentNode)
Adds a node comment to the document.
|
net.sf.saxon.tree.linked.CommentImpl |
addComment(java.lang.String commentValue)
Adds a comment to the document.
|
net.sf.saxon.tree.linked.ProcInstImpl |
addProcessingInstruction(net.sf.saxon.tree.linked.ProcInstImpl procInstNode)
Adds a processing instruction node to the document.
|
void |
addProcessingInstruction(java.lang.String pi,
java.util.HashMap<java.lang.String,java.lang.String> values)
Adds a processing instruction to the document.
|
void |
clear()
Clear.
|
XMLDocumentImpl |
clone()
Clone.
|
void |
delete()
Deletes the document node.
|
boolean |
equals(java.lang.Object other)
Equals.
|
java.lang.String |
getBaseURI()
Obtains the document base URI.
|
XMLFragment |
getDocumentElement()
Obtains the document element mutable node.
|
static XMLFragment |
getDocumentElement(net.sf.saxon.tree.linked.DocumentImpl doc)
Obtains the root element node.
|
net.sf.saxon.tree.linked.DocumentImpl |
getDocumentImpl()
Obtains the mutable saxonica document node.
|
java.lang.String |
getSystemId()
Obtains the document system id.
|
net.sf.saxon.s9api.XdmNode |
getXdmNode()
Obtains the non mutable saxonica document node.
|
int |
hashCode()
Hash code.
|
boolean |
isSameNodeInfo(XMLDocumentImpl ni)
Determine whether this is the same node as another node.
|
void |
moveNamespacesUp()
Deprecated.
|
void |
setBaseURI(java.lang.String uri)
Set the base URI of this document node.
|
static void |
setDocumentElement(net.sf.saxon.tree.linked.DocumentImpl doc,
XMLFragment rootElem)
Sets the root element for a document.
|
void |
setDocumentElement(XMLFragment rootElem)
Sets the root element for the document.
|
void |
setSystemId(java.lang.String uri)
Set the system id (base URI) of this node.
|
java.lang.String |
toString()
To string.
|
public XMLDocumentImpl()
public XMLDocumentImpl(net.sf.saxon.Configuration conf)
conf
- the configurationpublic XMLDocumentImpl(net.sf.saxon.tree.linked.DocumentImpl doc)
doc
- the documentpublic XMLDocumentImpl(net.sf.saxon.s9api.XdmItem item)
item
- the non mutable nodepublic XMLDocumentImpl(XMLFragment rootElem)
rootElem
- the root elementpublic static XMLFragment getDocumentElement(net.sf.saxon.tree.linked.DocumentImpl doc)
doc
- the documentpublic static void setDocumentElement(net.sf.saxon.tree.linked.DocumentImpl doc, XMLFragment rootElem)
doc
- the documentrootElem
- the root elementpublic net.sf.saxon.tree.linked.CommentImpl addComment(java.lang.String commentValue)
commentValue
- the comment valuepublic net.sf.saxon.tree.linked.CommentImpl addComment(net.sf.saxon.tree.linked.CommentImpl commentNode)
commentNode
- the comment novepublic void addProcessingInstruction(java.lang.String pi, java.util.HashMap<java.lang.String,java.lang.String> values)
pi
- the processing instructionvalues
- the pairs of values for the PIpublic net.sf.saxon.tree.linked.ProcInstImpl addProcessingInstruction(net.sf.saxon.tree.linked.ProcInstImpl procInstNode)
procInstNode
- the processing instruction nodepublic XMLDocumentImpl clone()
clone
in class java.lang.Object
public void delete()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
other
- the otherpublic java.lang.String getBaseURI()
public XMLFragment getDocumentElement()
public net.sf.saxon.tree.linked.DocumentImpl getDocumentImpl()
public java.lang.String getSystemId()
public net.sf.saxon.s9api.XdmNode getXdmNode()
public int hashCode()
hashCode
in class java.lang.Object
public boolean isSameNodeInfo(XMLDocumentImpl ni)
ni
- the ni@Deprecated public void moveNamespacesUp()
public void setBaseURI(java.lang.String uri)
uri
- the new base URIpublic void setDocumentElement(XMLFragment rootElem)
rootElem
- the root elementpublic void setSystemId(java.lang.String uri)
uri
- the new system idpublic java.lang.String toString()
toString
in class java.lang.Object
public void clear() throws java.lang.Throwable
java.lang.Throwable
- the throwableCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa