de.fraunhofer.ipsi.xquery.datamodel
Interface Node

All Superinterfaces:
java.lang.Cloneable, java.lang.Comparable, Item, java.lang.Iterable<Item>, Sequence
All Known Subinterfaces:
AttributeNode, CommentNode, DocumentNode, ElementNode, NamespaceNode, ProcessingInstructionNode, TextNode

public interface Node
extends Item, java.lang.Comparable


Method Summary
 Sequence attributes()
          Method attributes
 java.lang.String baseUri()
          Method base_uri
 Sequence children()
          Method children
 java.lang.String documentUri()
          Method documentUri
 NodeRef getRef()
          Method getRef
 java.lang.Boolean isCopy()
          Method isCopy
 java.lang.Boolean isId()
          Method isId
 java.lang.Boolean isIdrefs()
          Method isIdrefs
 java.lang.Boolean isReferenced()
          Method isReferenced
 BidirectedEnvironment<java.lang.String,java.lang.String> namespaceBindings()
          Method namespaceBindings
 Sequence namespaceNodes()
          Method namespaceNodes
 java.lang.Boolean nilled()
          Method nilled
 java.lang.String nodeKind()
          Method nodeKind
 javax.xml.namespace.QName nodeName()
          Method name
 Node parent()
          Method parent
 Node root()
          Method root
 Sequence typedValue()
          Method typed_value
 java.lang.String unparsedEntityPublicId(java.lang.String entityName)
          Method unparsedEntityPublicId
 java.lang.String unparsedEntitySystemId(java.lang.String entityName)
          Method unparsedEntitySystemId
 
Methods inherited from interface de.fraunhofer.ipsi.xquery.datamodel.Item
stringValue, typeName
 
Methods inherited from interface de.fraunhofer.ipsi.xquery.datamodel.Sequence
add, addAll, booleanValue, clone, deepEquals, distinctDocOrder, get, indexOf, isEmpty, setImmutable, size
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

baseUri

java.lang.String baseUri()
Method base_uri

Returns:
a DM_SequenceOptional

nodeName

javax.xml.namespace.QName nodeName()
Method name

Returns:
a DM_SequenceOptional

parent

Node parent()
Method parent

Returns:
a DM_SequenceOptional

typedValue

Sequence typedValue()
Method typed_value

Returns:
a DM_Sequence

children

Sequence children()
Method children

Returns:
a DM_Sequence

documentUri

java.lang.String documentUri()
Method documentUri

Returns:
a XS_AnyURI

isId

java.lang.Boolean isId()
Method isId

Returns:
a XS_Boolean

isIdrefs

java.lang.Boolean isIdrefs()
Method isIdrefs

Returns:
a XS_Boolean

attributes

Sequence attributes()
Method attributes

Returns:
a DM_Sequence

namespaceBindings

BidirectedEnvironment<java.lang.String,java.lang.String> namespaceBindings()
Method namespaceBindings

Returns:
a DM_Sequence

namespaceNodes

Sequence namespaceNodes()
Method namespaceNodes

Returns:
a DM_Sequence

nilled

java.lang.Boolean nilled()
Method nilled

Returns:
a XS_Boolean

nodeKind

java.lang.String nodeKind()
Method nodeKind

Returns:
a XS_String

root

Node root()
Method root

Returns:
a Node

getRef

NodeRef getRef()
Method getRef

Returns:
a NodeRef

isReferenced

java.lang.Boolean isReferenced()
Method isReferenced

Returns:
a XS_Boolean

isCopy

java.lang.Boolean isCopy()
Method isCopy

Returns:
a XS_Boolean

unparsedEntityPublicId

java.lang.String unparsedEntityPublicId(java.lang.String entityName)
Method unparsedEntityPublicId

Parameters:
entityName - a XS_String
Returns:
a XS_String

unparsedEntitySystemId

java.lang.String unparsedEntitySystemId(java.lang.String entityName)
Method unparsedEntitySystemId

Parameters:
entityName - a XS_String
Returns:
a XS_AnyURI