net.sf.saxon.pull
Class UnconstructedElement
java.lang.Object
  
net.sf.saxon.pull.UnconstructedParent
      
net.sf.saxon.pull.UnconstructedElement
- All Implemented Interfaces: 
 - Source, Item, NodeInfo, ValueRepresentation
 
public class UnconstructedElement
- extends UnconstructedParent
 
An element node whose construction is deferred.
 
 
 
 
 
| Methods inherited from class net.sf.saxon.pull.UnconstructedParent | 
atomize, compareOrder, copy, equals, generateId, getAttributeValue, getConfiguration, getDeclaredNamespaces, getDisplayName, getDocumentNumber, getDocumentRoot, getFingerprint, getInstruction, getLineNumber, getLocalPart, getNamePool, getParent, getPrefix, getPuller, getRoot, getStringValue, getStringValueCS, getSystemId, getTypeAnnotation, getTypedValue, getURI, getXPathContext, hasChildNodes, hashCode, isSameNodeInfo, iterateAxis, iterateAxis, sendNamespaceDeclarations, setSystemId | 
 
 
UnconstructedElement
public UnconstructedElement(ElementCreator instruction,
                            XPathContext context)
setNameCode
public void setNameCode(int nameCode)
 
getNameCode
public int getNameCode()
- Get name code. The name code is a coded form of the node name: two nodes
 with the same name code have the same namespace URI, the same local name,
 and the same prefix. By masking the name code with &0xfffff, you get a
 fingerprint: two nodes with the same fingerprint have the same local name
 and namespace URI.
- Returns:
 - an integer name code, which may be used to obtain the actual node
         name from the name pool
 - See Also:
 allocate, 
getFingerprint
 
 
getNodeKind
public int getNodeKind()
- Description copied from interface: 
NodeInfo 
- Get the kind of node. This will be a value such as 
Type.ELEMENT
 or Type.ATTRIBUTE. There are seven kinds of node: documents, elements, attributes,
 text, comments, processing-instructions, and namespaces.
- Returns:
 - an integer identifying the kind of node. These integer values are the
 same as those used in the DOM
 - See Also:
 Type
 
 
getBaseURI
public String getBaseURI()
- Get the Base URI for the node, that is, the URI used for resolving a relative URI contained
 in the node. This will be the same as the System ID unless xml:base has been used.
- Specified by:
 getBaseURI in interface NodeInfo- Overrides:
 getBaseURI in class UnconstructedParent
 
- Returns:
 - the base URI of the node
 
 
 
Copyright (C) Michael H. Kay. All rights reserved.