org.planx.xmlstore.nodes
Interface SystemNode

All Superinterfaces:
EquivalenceClassDiscriminable, Node
All Known Implementing Classes:
AbstractNode, BlockingNodeProxy, DVMNode, NodeProxy, XMLStoreNodeProxy

public interface SystemNode
extends Node, EquivalenceClassDiscriminable


Field Summary
 
Fields inherited from interface org.planx.xmlstore.Node
CHARDATA, ELEMENT
 
Method Summary
 SystemNode get()
          Resolves the node if it is a proxy and guarantees to return a 'real' node.
 List<SystemNode> getChildren()
          Returns the children of this Node.
 int getHeight()
           
 LocalLocator getLocator()
           
 Reference getReference()
           
 Object getVisitToken()
           
 boolean isShared()
           
 void setChild(int index, SystemNode child)
           
 void setHeight(int height)
           
 void setLocator(LocalLocator loc)
           
 void setReference(Reference ref)
           
 void setShared(boolean isShared)
           
 void setVisitToken(Object token)
           
 
Methods inherited from interface org.planx.xmlstore.Node
equals, getAttribute, getAttributeNames, getAttributes, getNodeValue, getType, hashCode, isMutable
 
Methods inherited from interface org.planx.msd.lang.EquivalenceClassDiscriminable
getEquivalenceClass, setEquivalenceClass
 

Method Detail

get

SystemNode get()
Resolves the node if it is a proxy and guarantees to return a 'real' node.


isShared

boolean isShared()

setShared

void setShared(boolean isShared)

getHeight

int getHeight()

setHeight

void setHeight(int height)

setChild

void setChild(int index,
              SystemNode child)

getReference

Reference getReference()

setReference

void setReference(Reference ref)

getLocator

LocalLocator getLocator()

setLocator

void setLocator(LocalLocator loc)

getVisitToken

Object getVisitToken()

setVisitToken

void setVisitToken(Object token)

getChildren

List<SystemNode> getChildren()
Description copied from interface: Node
Returns the children of this Node. If the node represents character data the empty list is returned.

Specified by:
getChildren in interface Node
Returns:
An immutable list of the children of this Node.


Copyright © 2010. All Rights Reserved.