org.planx.xmlstore.nodes
Class BlockingNodeProxy

java.lang.Object
  extended by org.planx.xmlstore.nodes.AbstractNode
      extended by org.planx.xmlstore.nodes.NodeProxy
          extended by org.planx.xmlstore.nodes.BlockingNodeProxy
All Implemented Interfaces:
EquivalenceClassDiscriminable, Node, SystemNode

public class BlockingNodeProxy
extends NodeProxy

Author:
Kasper Bøgebjerg, Henning Niss, Thomas Ambus

Field Summary
protected  Future<SystemNode> future
           
 
Fields inherited from class org.planx.xmlstore.nodes.AbstractNode
eqCls, ref, visitToken
 
Fields inherited from interface org.planx.xmlstore.Node
CHARDATA, ELEMENT
 
Constructor Summary
BlockingNodeProxy(Reference ref, Future<SystemNode> future)
           
 
Method Summary
protected  SystemNode generate()
           
 
Methods inherited from class org.planx.xmlstore.nodes.NodeProxy
equals, get, getAttribute, getAttributeNames, getAttributes, getChildren, getHeight, getLoc, getLocator, getNodeValue, getType, hashCode, isMutable, isShared, setChild, setHeight, setLoc, setLocator, setShared, toString, unload
 
Methods inherited from class org.planx.xmlstore.nodes.AbstractNode
getEquivalenceClass, getReference, getVisitToken, setEquivalenceClass, setReference, setVisitToken
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

future

protected Future<SystemNode> future
Constructor Detail

BlockingNodeProxy

public BlockingNodeProxy(Reference ref,
                         Future<SystemNode> future)
Method Detail

generate

protected SystemNode generate()
                       throws UnknownReferenceException,
                              IOException
Specified by:
generate in class NodeProxy
Throws:
UnknownReferenceException
IOException


Copyright © 2010. All Rights Reserved.