Uses of Interface
org.planx.xmlstore.Reference

Packages that use Reference
org.planx.xmlstore   
org.planx.xmlstore.convert   
org.planx.xmlstore.io   
org.planx.xmlstore.nameserver   
org.planx.xmlstore.nodes   
org.planx.xmlstore.references   
org.planx.xmlstore.regions   
org.planx.xmlstore.stores   
 

Uses of Reference in org.planx.xmlstore
 

Methods in org.planx.xmlstore that return Reference
 Reference NameServer.lookup(String name)
          Lookup the name in the name server.
 Reference XMLStore.save(Node node)
          Saves the XML data represented by the specified Node.
 

Methods in org.planx.xmlstore with parameters of type Reference
 void NameServer.bind(String name, Reference ref)
          Bind the name to the value reference in the name server.
 Node XMLStore.load(Reference ref)
          Loads XML data identified by a reference.
 void NameServer.rebind(String name, Reference oldRef, Reference newRef)
          Rebind the name to the value reference in the name server if the name is currently bound to the specified value reference.
 

Constructors in org.planx.xmlstore with parameters of type Reference
NameAlreadyBoundException(String name, Reference vref)
           
StaleReferenceException(String name, Reference old, Reference found)
           
UnknownReferenceException(Reference ref)
           
 

Uses of Reference in org.planx.xmlstore.convert
 

Methods in org.planx.xmlstore.convert that return Reference
 Reference DVMBuilder.unparse(InputSource in)
          Unparses an XML document in serialized format to a persistent representation in the Document Value Model (DVM).
 Reference DVMBuilder.unparse(String fileName)
          Unparses an XML document in serialized format to a persistent representation in the Document Value Model (DVM).
 

Uses of Reference in org.planx.xmlstore.io
 

Classes in org.planx.xmlstore.io that implement Reference
 class LocalLocator
          A LocalLocator consists of a file offset, a length, and a FileSystemIdentifier.
 

Uses of Reference in org.planx.xmlstore.nameserver
 

Methods in org.planx.xmlstore.nameserver that return Reference
 Reference LocalNameServer.lookup(String docName)
           
 Reference GlobalNameServer.lookup(String name)
           
 

Methods in org.planx.xmlstore.nameserver with parameters of type Reference
 void LocalNameServer.bind(String name, Reference ref)
           
 void GlobalNameServer.bind(String name, Reference vref)
           
 void LocalNameServer.rebind(String name, Reference oldr, Reference newr)
           
 void GlobalNameServer.rebind(String name, Reference oldr, Reference newr)
           
 

Uses of Reference in org.planx.xmlstore.nodes
 

Fields in org.planx.xmlstore.nodes declared as Reference
protected  Reference AbstractNode.ref
           
 

Methods in org.planx.xmlstore.nodes that return Reference
 Reference AbstractNode.getReference()
           
 Reference SystemNode.getReference()
           
 

Methods in org.planx.xmlstore.nodes with parameters of type Reference
 SystemNode NodeConverter.load(LocalLocator loc, Reference secondaryRef, LocalLocator bound, FileSystem fs, LocatorListener listener)
          The secondary Reference of the node is used to construct child NodeProxys with plausible secondary references.
 void AbstractNode.setReference(Reference ref)
           
 void SystemNode.setReference(Reference ref)
           
 

Constructors in org.planx.xmlstore.nodes with parameters of type Reference
BlockingNodeProxy(Reference ref, Future<SystemNode> future)
           
NodeProxy(LocalLocator l, Reference ref)
           
NodeProxy(Reference ref)
           
XMLStoreNodeProxy(LocalLocator loc, Reference ref, XMLStore xmlstore)
           
XMLStoreNodeProxy(Reference ref, XMLStore xmlstore)
           
 

Uses of Reference in org.planx.xmlstore.references
 

Subinterfaces of Reference in org.planx.xmlstore.references
 interface Locator
          A location dependent Reference.
 interface ValueReference
          A location independent Reference.
 

Classes in org.planx.xmlstore.references that implement Reference
 class ContentValueReference
          A ValueReference created from a content hash of a Node (currently MD5).
 class ReferenceProxy
          A proxy Reference with an associated Reference which can be unresolved.
 class RelativeReference
          A RelativeReference consists of a Reference and a path.
 

Methods in org.planx.xmlstore.references that return Reference
 Reference ReferenceProxy.get()
           
 Reference RelativeReference.getRoot()
           
static Reference ReferenceProxy.resolve(Reference vref)
           
 

Methods in org.planx.xmlstore.references with parameters of type Reference
static Reference ReferenceProxy.resolve(Reference vref)
           
 

Constructors in org.planx.xmlstore.references with parameters of type Reference
RelativeReference(Reference root)
           
RelativeReference(Reference root, int childIndex)
           
RelativeReference(Reference root, int[] path)
           
 

Constructor parameters in org.planx.xmlstore.references with type arguments of type Reference
ReferenceProxy(Future<Reference> future)
           
 

Uses of Reference in org.planx.xmlstore.regions
 

Methods in org.planx.xmlstore.regions with parameters of type Reference
 SystemNode Region.load(LocalLocator loc, Reference secondaryRef)
          Loads the node with the specified locator from this region.
 

Uses of Reference in org.planx.xmlstore.stores
 

Methods in org.planx.xmlstore.stores that return Reference
 Reference ReplicatorXMLStore.save(Node n)
           
 Reference OptimisticWriteXMLStore.save(Node n)
           
 Reference WriteCacheXMLStore.save(Node n)
           
 Reference AbstractXMLStore.save(Node node)
           
 Reference NetworkProxy.save(Node node)
          The subtree rooted at the specified Node is sent to the remote XMLStore and saved there.
 Reference TranslatorXMLStore.save(Node node)
          Saves the Node, gives it a ContentValueReference, and registers it in the local reference server.
 Reference DistributedXMLStore.save(Node node)
          Always saves locally even if the node might already be stored elsewhere in the network.
 Reference LocalXMLStore.save(Node node)
          Saves the specified Node and returns a LocalLocator to it.
 

Methods in org.planx.xmlstore.stores with parameters of type Reference
 Node ReplicatorXMLStore.load(Reference vref)
           
 Node WriteCacheXMLStore.load(Reference vref)
           
 Node AbstractXMLStore.load(Reference vref)
          Resolves any RelativeReferences and calls AbstractXMLStore.resolvedLoad(org.planx.xmlstore.Reference).
 Node OptimisticReadXMLStore.load(Reference vref)
           
 Node ReadCacheXMLStore.load(Reference vref)
           
 void TranslatorXMLStore.release(Reference ref)
           
 void LocalXMLStore.release(Reference ref)
          Informs the XMLStore that the data referenced by the specified Reference is no longer needed.
protected  Node AbstractXMLStore.resolvedLoad(Reference resolvedRef)
          Called by AbstractXMLStore.load(org.planx.xmlstore.Reference) after resolving RelativeReferences.
protected  Node NetworkProxy.resolvedLoad(Reference vref)
           
protected  Node TranslatorXMLStore.resolvedLoad(Reference vref)
          ContentValueReferences will be resolved by looking up the root reference in the local reference server, loading this node in the underlying store, and traversing from this node to the node designated be the path of the global reference.
protected  Node DistributedXMLStore.resolvedLoad(Reference vref)
          If the Reference is not known in the underlying XMLStore it is looked up in the network and loaded from another peer if it exists.
protected  Node LocalXMLStore.resolvedLoad(Reference vref)
          Only accepts LocalLocators.
 void TranslatorXMLStore.retain(Reference ref)
           
 void LocalXMLStore.retain(Reference ref)
          Informs the XMLStore that the data referenced by the specified Reference should be kept permanently.
protected  void ReplicatorXMLStore.setSaveResult(Reference vref)
           
 



Copyright © 2010. All Rights Reserved.