|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||