javax.xml.transform.Source, javax.xml.transform.SourceLocator, PullEvent, DocumentInfo, Item<NodeInfo>, NodeInfo, ValueRepresentation<NodeInfo>public class VirtualDocumentCopy extends VirtualCopy implements DocumentInfo
VirtualCopy.VirtualCopierALL_NAMESPACES, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACESEMPTY_VALUE_ARRAYdocumentNumber, original, parent, root, systemId| Constructor | Description |
|---|---|
VirtualDocumentCopy(DocumentInfo base) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String[] |
getUnparsedEntity(java.lang.String name) |
Get the unparsed entity with a given name
|
java.util.Iterator<java.lang.String> |
getUnparsedEntityNames() |
Get the list of unparsed entities defined in this document
|
java.lang.Object |
getUserData(java.lang.String key) |
Get user data held in the document node.
|
boolean |
isTyped() |
Ask whether the document contains any nodes whose type annotation is anything other than
UNTYPED
|
NodeInfo |
selectID(java.lang.String id,
boolean getParent) |
Get the element with a given ID, if any
|
void |
setUserData(java.lang.String key,
java.lang.Object value) |
Set user data on the document node.
|
getStringValueCS, getTypedValueatomize, compareOrder, copy, equals, generateId, getAttributeValue, getAttributeValue, getBaseURI, getColumnNumber, getConfiguration, getDeclaredNamespaces, getDisplayName, getDocumentNumber, getDocumentRoot, getFingerprint, getLineNumber, getLocalPart, getNameCode, getNamePool, getNodeKind, getParent, getPrefix, getRoot, getSchemaType, getStringValue, getSystemId, getTypeAnnotation, getURI, hasChildNodes, hashCode, isId, isIdref, isNilled, isSameNodeInfo, iterateAxis, iterateAxisclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitatomize, compareOrder, copy, equals, generateId, getAttributeValue, getAttributeValue, getBaseURI, getColumnNumber, getConfiguration, getDeclaredNamespaces, getDisplayName, getDocumentNumber, getDocumentRoot, getFingerprint, getLineNumber, getLocalPart, getNameCode, getNamePool, getNodeKind, getParent, getPrefix, getPublicId, getRoot, getSchemaType, getStringValue, getStringValueCS, getSystemId, getTypeAnnotation, getTypedValue, getURI, hasChildNodes, hashCode, isId, isIdref, isNilled, isSameNodeInfo, iterateAxis, iterateAxis, makeCopier, makeVirtualCopy, setDocumentNumber, setSystemId, wrappublic VirtualDocumentCopy(DocumentInfo base)
public boolean isTyped()
isTyped in interface DocumentInfopublic NodeInfo selectID(java.lang.String id, boolean getParent)
selectID in interface DocumentInfoid - the required ID valuegetParent - public java.util.Iterator<java.lang.String> getUnparsedEntityNames()
getUnparsedEntityNames in interface DocumentInfopublic java.lang.String[] getUnparsedEntity(java.lang.String name)
getUnparsedEntity in interface DocumentInfoname - the name of the entitypublic void setUserData(java.lang.String key,
java.lang.Object value)
getUserData(java.lang.String)setUserData in interface DocumentInfokey - A string giving the name of the property to be set. Clients are responsible
for choosing a key that is likely to be unique. Must not be null. Keys used internally
by Saxon are prefixed "saxon:".value - The value to be set for the property. May be null, which effectively
removes the existing value for the property.public java.lang.Object getUserData(java.lang.String key)
setUserData(java.lang.String, java.lang.Object)getUserData in interface DocumentInfokey - A string giving the name of the property to be retrieved.