A B C D E F G H I J L M N O P R S T U V _

A

AbstractNode - Class in org.sapia.archie
Abstract implementation of the Node interface.
AbstractNode(NameParser, Map, NodeFactory) - Constructor for class org.sapia.archie.AbstractNode
 
AbstractNode(Map, NodeFactory) - Constructor for class org.sapia.archie.AbstractNode
 
add(int, String) - Method in class org.sapia.archie.jndi.JndiName
 
add(String) - Method in class org.sapia.archie.jndi.JndiName
 
add(NamePart) - Method in class org.sapia.archie.Name
Adds a NamePart to this instance.
add(Name) - Method in class org.sapia.archie.Name
 
addAll(int, Name) - Method in class org.sapia.archie.jndi.JndiName
 
addAll(Name) - Method in class org.sapia.archie.jndi.JndiName
 
addAt(int, NamePart) - Method in class org.sapia.archie.Name
 
addToEnvironment(String, Object) - Method in class org.sapia.archie.jndi.JndiContext
 
addToEnvironment(String, Object) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
Archie - Class in org.sapia.archie
An instance of this class wraps a Node and offers a user-friendly API on top of the latter.
Archie() - Constructor for class org.sapia.archie.Archie
 
Archie(Node) - Constructor for class org.sapia.archie.Archie
 
asString(Name) - Method in class org.sapia.archie.impl.AttributeNameParser
 
asString() - Method in class org.sapia.archie.impl.AttributeNamePart
 
asString(Name) - Method in class org.sapia.archie.impl.DefaultNameParser
 
asString() - Method in class org.sapia.archie.impl.DefaultNamePart
 
asString(Name) - Method in interface org.sapia.archie.NameParser
 
asString() - Method in interface org.sapia.archie.NamePart
 
AttributeNameParser - Class in org.sapia.archie.impl
 
AttributeNameParser() - Constructor for class org.sapia.archie.impl.AttributeNameParser
 
AttributeNamePart - Class in org.sapia.archie.impl
 
AttributeNamePart() - Constructor for class org.sapia.archie.impl.AttributeNamePart
 
AttributeNode - Class in org.sapia.archie.impl
 
AttributeNode(Map, Map, NodeFactory) - Constructor for class org.sapia.archie.impl.AttributeNode
 
AttributeNodeFactory - Class in org.sapia.archie.impl
 
AttributeNodeFactory() - Constructor for class org.sapia.archie.impl.AttributeNodeFactory
 

B

bind(Name, Object) - Method in class org.sapia.archie.Archie
Binds the given object under the given name.
bind(Name, Object) - Method in class org.sapia.archie.jndi.JndiContext
 
bind(String, Object) - Method in class org.sapia.archie.jndi.JndiContext
 
bind(Name, Object) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
bind(String, Object) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 

C

chopFirst() - Method in class org.sapia.archie.Name
Chops the first part from this instance and returns it.
chopLast() - Method in class org.sapia.archie.Name
Chops the last part from this instance and returns it.
clone() - Method in class org.sapia.archie.jndi.JndiName
 
clone() - Method in class org.sapia.archie.Name
 
close() - Method in class org.sapia.archie.jndi.JndiContext
 
close() - Method in class org.sapia.archie.jndi.JndiNamingEnum
 
close() - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
close() - Method in class org.sapia.archie.jndi.proxy.EnumProxy
 
compareTo(Object) - Method in class org.sapia.archie.impl.DefaultNamePart
 
compareTo(Object) - Method in class org.sapia.archie.jndi.JndiName
 
composeName(Name, Name) - Method in class org.sapia.archie.jndi.JndiContext
 
composeName(String, String) - Method in class org.sapia.archie.jndi.JndiContext
 
composeName(Name, Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
composeName(String, String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
ContextProxy - Class in org.sapia.archie.jndi.proxy
 
ContextProxy(Context) - Constructor for class org.sapia.archie.jndi.proxy.ContextProxy
 
count() - Method in class org.sapia.archie.Name
Returns the number of NameParts in this name.
createChild(NamePart) - Method in class org.sapia.archie.AbstractNode
 
createChild(NamePart) - Method in interface org.sapia.archie.Node
Creates the node corresponding to the given name and returns it.
createChild(NamePart) - Method in class org.sapia.archie.sync.SynchronizedNode
 
createSubcontext(Name) - Method in class org.sapia.archie.jndi.JndiContext
 
createSubcontext(String) - Method in class org.sapia.archie.jndi.JndiContext
 
createSubcontext(Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
createSubcontext(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 

D

DefaultContextFactory - Class in org.sapia.archie.jndi
 
DefaultContextFactory() - Constructor for class org.sapia.archie.jndi.DefaultContextFactory
 
DefaultLookupNodeStrategy - Class in org.sapia.archie.strategy
Looks up a Node corresponding to a given name.
DefaultLookupNodeStrategy(boolean) - Constructor for class org.sapia.archie.strategy.DefaultLookupNodeStrategy
 
DefaultLookupStrategy - Class in org.sapia.archie.strategy
Looks up a value, given a name.
DefaultLookupStrategy() - Constructor for class org.sapia.archie.strategy.DefaultLookupStrategy
 
DefaultNameParser - Class in org.sapia.archie.impl
Implements the NameParser interface.
DefaultNameParser() - Constructor for class org.sapia.archie.impl.DefaultNameParser
 
DefaultNamePart - Class in org.sapia.archie.impl
Default NamePart implementation.
DefaultNamePart(String) - Constructor for class org.sapia.archie.impl.DefaultNamePart
 
DefaultNode - Class in org.sapia.archie.impl
Default Node implementation.
DefaultNode() - Constructor for class org.sapia.archie.impl.DefaultNode
 
DefaultNodeFactory - Class in org.sapia.archie.impl
A NodeFactory that creates DefaultNodes.
DefaultNodeFactory() - Constructor for class org.sapia.archie.impl.DefaultNodeFactory
 
destroySubcontext(Name) - Method in class org.sapia.archie.jndi.JndiContext
 
destroySubcontext(String) - Method in class org.sapia.archie.jndi.JndiContext
 
destroySubcontext(Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
destroySubcontext(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
DuplicateException - Exception in org.sapia.archie
Thrown when a duplication is detected (for example, when a node with a given name already exits for a new node that uses the same name).
DuplicateException(String) - Constructor for exception org.sapia.archie.DuplicateException
Constructor for DuplicateException.

E

endsWith(Name) - Method in class org.sapia.archie.jndi.JndiName
 
endsWith(Name) - Method in class org.sapia.archie.Name
 
Entry - Class in org.sapia.archie
 
Entry(String, Object) - Constructor for class org.sapia.archie.Entry
 
EnumProxy - Class in org.sapia.archie.jndi.proxy
A proxy class around a NamingEnumeration.
EnumProxy(Name, NamingEnumeration) - Constructor for class org.sapia.archie.jndi.proxy.EnumProxy
 
equals(Object) - Method in class org.sapia.archie.impl.AttributeNamePart
 
equals(Object) - Method in class org.sapia.archie.impl.DefaultNamePart
 
equals(Object) - Method in class org.sapia.archie.jndi.JndiName
 
equals(Object) - Method in class org.sapia.archie.Name
 

F

FindRootStrategy - Class in org.sapia.archie.strategy
A lookup strategy that is meant to return the root Node of a given node hierarchy.
FindRootStrategy() - Constructor for class org.sapia.archie.strategy.FindRootStrategy
 
first() - Method in class org.sapia.archie.Name
Returns the first part in this name.

G

get(int) - Method in class org.sapia.archie.jndi.JndiName
 
get(int) - Method in class org.sapia.archie.Name
Returns the NamePart at the given index.
getAbsoluteName() - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
getAbsolutePath() - Method in class org.sapia.archie.AbstractNode
 
getAbsolutePath() - Method in interface org.sapia.archie.Node
Returns the full path to this node, starting from the root.
getAbsolutePath() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getAll() - Method in class org.sapia.archie.jndi.JndiName
 
getAttributes() - Method in class org.sapia.archie.impl.AttributeNamePart
 
getAttributes() - Method in class org.sapia.archie.impl.Offer
 
getChild(NamePart) - Method in class org.sapia.archie.AbstractNode
 
getChild(NamePart) - Method in interface org.sapia.archie.Node
Returns the node with the given name.
getChild(NamePart) - Method in class org.sapia.archie.sync.SynchronizedNode
 
getChildren() - Method in class org.sapia.archie.AbstractNode
 
getChildren() - Method in class org.sapia.archie.impl.MultiValueNode
 
getChildren() - Method in interface org.sapia.archie.Node
Returns this instance's child nodes.
getChildren() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getChildrenCount() - Method in class org.sapia.archie.AbstractNode
 
getChildrenCount() - Method in class org.sapia.archie.impl.MultiValueNode
 
getChildrenCount() - Method in interface org.sapia.archie.Node
Returns the number of children that this instance contains.
getChildrenCount() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getChildrenNames() - Method in class org.sapia.archie.AbstractNode
 
getChildrenNames() - Method in class org.sapia.archie.impl.MultiValueNode
 
getChildrenNames() - Method in interface org.sapia.archie.Node
Returns the names of this instance's nodes.
getChildrenNames() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getCurrentIndex() - Method in class org.sapia.archie.Name
Returns the internal iteration index.
getEntries() - Method in class org.sapia.archie.impl.MultiValueNode
 
getEntries() - Method in class org.sapia.archie.impl.SingleValueNode
 
getEntries() - Method in interface org.sapia.archie.Node
 
getEntries() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getEnvironment() - Method in class org.sapia.archie.jndi.JndiContext
 
getEnvironment() - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
getFrom(int) - Method in class org.sapia.archie.Name
Returns all the NameParts that this name holds, starting from the given index (inclusively).
getId() - Method in class org.sapia.archie.impl.Offer
 
getInitialContext(Hashtable) - Method in class org.sapia.archie.jndi.DefaultContextFactory
 
getInternalContext() - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
getLastSelectTime() - Method in class org.sapia.archie.impl.Offer
 
getName() - Method in class org.sapia.archie.AbstractNode
 
getName() - Method in class org.sapia.archie.Entry
 
getName() - Method in class org.sapia.archie.impl.AttributeNamePart
 
getName() - Method in interface org.sapia.archie.Node
Return this instance's name.
getName() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getNameFrom(Name) - Method in class org.sapia.archie.jndi.JndiContext
 
getNameInNamespace() - Method in class org.sapia.archie.jndi.JndiContext
 
getNameInNamespace() - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
getNameParser() - Method in class org.sapia.archie.AbstractNode
 
getNameParser() - Method in class org.sapia.archie.Archie
This method can be used by client applications to acquire the NameParser that this instance holds, in order to create object representation of string-based names.
getNameParser(Name) - Method in class org.sapia.archie.jndi.JndiContext
 
getNameParser(String) - Method in class org.sapia.archie.jndi.JndiContext
 
getNameParser(Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
getNameParser(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
getNameParser() - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
getNameParser() - Method in interface org.sapia.archie.Node
Returns this implementation's name parser.
getNameParser() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getObject() - Method in class org.sapia.archie.impl.Offer
 
getParent() - Method in class org.sapia.archie.AbstractNode
 
getParent() - Method in interface org.sapia.archie.Node
Returns this instance's parent.
getParent() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getPrefix(int) - Method in class org.sapia.archie.jndi.JndiName
 
getRemainingName() - Method in exception org.sapia.archie.NotFoundException
 
getResolvedName() - Method in exception org.sapia.archie.NotFoundException
 
getRoot() - Method in class org.sapia.archie.Archie
The root node that this instance holds can be acquired to be manipulated in an application-defined way - by applying a custom lookup algorithm, for example.
getSelectCount() - Method in class org.sapia.archie.impl.Offer
 
getSuffix(int) - Method in class org.sapia.archie.jndi.JndiName
 
getSynchronizer() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getTo(int) - Method in class org.sapia.archie.Name
Returns all the NameParts that this name holds, up to the given index (exclusively).
getValue() - Method in class org.sapia.archie.Entry
 
getValue(NamePart) - Method in class org.sapia.archie.impl.AttributeNode
 
getValue(NamePart) - Method in class org.sapia.archie.impl.MultiValueNode
This method calls onSelect() and onRead() successively, before returning the a value.
getValue(NamePart) - Method in class org.sapia.archie.impl.SingleValueNode
 
getValue(NamePart) - Method in interface org.sapia.archie.Node
Returns this node's value.
getValue(NamePart) - Method in class org.sapia.archie.sync.SynchronizedNode
 
getValueCount() - Method in class org.sapia.archie.impl.MultiValueNode
 
getValueCount() - Method in class org.sapia.archie.impl.SingleValueNode
 
getValueCount() - Method in interface org.sapia.archie.Node
Returns the number of values that this instance contains.
getValueCount() - Method in class org.sapia.archie.sync.SynchronizedNode
 
getValueNames() - Method in class org.sapia.archie.impl.MultiValueNode
 
getValueNames() - Method in class org.sapia.archie.impl.SingleValueNode
 
getValueNames() - Method in interface org.sapia.archie.Node
Returns the names of this instance's values.
getValueNames() - Method in class org.sapia.archie.sync.SynchronizedNode
 

H

hashCode() - Method in class org.sapia.archie.impl.AttributeNamePart
 
hashCode() - Method in class org.sapia.archie.impl.DefaultNamePart
 
hasMore() - Method in class org.sapia.archie.jndi.JndiNamingEnum
 
hasMore() - Method in class org.sapia.archie.jndi.proxy.EnumProxy
 
hasMoreElements() - Method in class org.sapia.archie.jndi.JndiNamingEnum
 
hasMoreElements() - Method in class org.sapia.archie.jndi.proxy.EnumProxy
 
hasNextPart() - Method in class org.sapia.archie.Name
Returns true if this instance has another part to iterate on.

I

isEmpty() - Method in class org.sapia.archie.jndi.JndiName
 
isValid(Offer) - Method in class org.sapia.archie.impl.AttributeNode
This method is called after the onSelectOffer() method is called.

J

JndiContext - Class in org.sapia.archie.jndi
 
JndiContext(Node) - Constructor for class org.sapia.archie.jndi.JndiContext
 
JndiName - Class in org.sapia.archie.jndi
 
JndiName() - Constructor for class org.sapia.archie.jndi.JndiName
 
JndiName(Name) - Constructor for class org.sapia.archie.jndi.JndiName
 
JndiNameParser - Class in org.sapia.archie.jndi
 
JndiNameParser(NameParser) - Constructor for class org.sapia.archie.jndi.JndiNameParser
 
JndiNamingEnum - Class in org.sapia.archie.jndi
 
JndiNamingEnum(Iterator, Iterator, int) - Constructor for class org.sapia.archie.jndi.JndiNamingEnum
 

L

last() - Method in class org.sapia.archie.Name
Returns the last part in this name.
list(Name) - Method in class org.sapia.archie.jndi.JndiContext
Returns a NamingEnumeration of NameClassPairs.
list(String) - Method in class org.sapia.archie.jndi.JndiContext
Returns a NamingEnumeration of NameClassPairs.
list(Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
list(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
LIST_BINDINGS - Static variable in class org.sapia.archie.jndi.JndiNamingEnum
 
LIST_NAMECLASS_PAIRS - Static variable in class org.sapia.archie.jndi.JndiNamingEnum
 
LIST_OBJECTS - Static variable in class org.sapia.archie.jndi.JndiNamingEnum
 
listBindings(Name) - Method in class org.sapia.archie.jndi.JndiContext
Returns a NamingEnumeration of Bindings.
listBindings(String) - Method in class org.sapia.archie.jndi.JndiContext
Returns a NamingEnumeration of Bindings.
listBindings(Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
listBindings(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
listObjects(Name) - Method in class org.sapia.archie.jndi.JndiContext
Returns the NamingEnumeration of objects bound under the context specified by the given name.
listObjects(String) - Method in class org.sapia.archie.jndi.JndiContext
Returns the NamingEnumeration of objects bound under the context specified by the given name.
lookup(Name) - Method in class org.sapia.archie.Archie
Looks up the object with the given name.
lookup(Name) - Method in class org.sapia.archie.jndi.JndiContext
 
lookup(String) - Method in class org.sapia.archie.jndi.JndiContext
 
lookup(Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
lookup(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
lookup(Name, Node) - Method in class org.sapia.archie.strategy.DefaultLookupNodeStrategy
 
lookup(Name, Node) - Method in class org.sapia.archie.strategy.DefaultLookupStrategy
 
lookup(Name, Node) - Method in class org.sapia.archie.strategy.FindRootStrategy
Returns the root Node of the hierarchy of which the given "from" Node is part.
lookup(Name, Node) - Method in interface org.sapia.archie.strategy.LookupStrategy
Performs the lookup operation from the given node.
lookupLink(Name) - Method in class org.sapia.archie.jndi.JndiContext
 
lookupLink(String) - Method in class org.sapia.archie.jndi.JndiContext
 
lookupLink(Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
lookupLink(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
lookupNode(Name, boolean) - Method in class org.sapia.archie.Archie
Looks up the Node with the given name.
LookupStrategy - Interface in org.sapia.archie.strategy
This interface specifies lookup strategy behavior.

M

matches(AttributeNamePart) - Method in class org.sapia.archie.impl.AttributeNamePart
Returns true if this instance's name is equal to the name of the instance passed in, AND if the passed in instance's attributes are also contained by this instance.
matches(Properties) - Method in class org.sapia.archie.impl.Offer
 
MultiValueNode - Class in org.sapia.archie.impl
An instance of this class tolerates multiple values under the same name.
MultiValueNode(Map, Map, NodeFactory) - Constructor for class org.sapia.archie.impl.MultiValueNode
 
MultiValueNode(NameParser, Map, Map, NodeFactory) - Constructor for class org.sapia.archie.impl.MultiValueNode
 

N

Name - Class in org.sapia.archie
This interface provides an object reprentation of a "name".
Name(List) - Constructor for class org.sapia.archie.Name
 
Name() - Constructor for class org.sapia.archie.Name
 
NameParser - Interface in org.sapia.archie
An instance of this interface creates Name instances from string representations.
NamePart - Interface in org.sapia.archie
Models a part in a Name.
newChildContext(Node) - Method in class org.sapia.archie.jndi.JndiContext
 
newJndiContext(Node) - Method in class org.sapia.archie.jndi.JndiNamingEnum
 
newNamingEnum(Iterator, Iterator, int) - Method in class org.sapia.archie.jndi.JndiContext
Can be overridden to return an app-specific NamingEnumeration.
newNode() - Method in class org.sapia.archie.impl.AttributeNodeFactory
 
newNode() - Method in class org.sapia.archie.impl.DefaultNodeFactory
 
newNode() - Method in interface org.sapia.archie.NodeFactory
 
next() - Method in class org.sapia.archie.jndi.JndiNamingEnum
 
next() - Method in class org.sapia.archie.jndi.proxy.EnumProxy
 
nextElement() - Method in class org.sapia.archie.jndi.JndiNamingEnum
 
nextElement() - Method in class org.sapia.archie.jndi.proxy.EnumProxy
 
nextPart() - Method in class org.sapia.archie.Name
Iterates on the next NamePart.
Node - Interface in org.sapia.archie
This interface specifies the behavior of "nodes".
NodeCreationException - Exception in org.sapia.archie
Thrown when a Node could not be created.
NodeCreationException(String) - Constructor for exception org.sapia.archie.NodeCreationException
Constructor for NodeCreationException.
NodeFactory - Interface in org.sapia.archie
Specifies the behavior of a factory of Nodes.
NodeVisitor - Interface in org.sapia.archie
Implements the Visitor pattern; allows implementation to traverse Node hierarchies.
NotFoundException - Exception in org.sapia.archie
Thrown when a given node or value is not found for a given name.
NotFoundException(String) - Constructor for exception org.sapia.archie.NotFoundException
Constructor for NotFoundException.

O

Offer - Class in org.sapia.archie.impl
 
Offer(Properties, Object) - Constructor for class org.sapia.archie.impl.Offer
 
onBind(Name, Object) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
onEnum(Name, NamingEnumeration) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
onEnum(Name, NamingEnumeration) - Method in class org.sapia.archie.test.TestContextProxy
 
onGetValue(Name, NamePart) - Method in interface org.sapia.archie.sync.Synchronizer
Called by a SynchronizedNode when a value could not be found for a given name.
onGetValue(Name, NamePart) - Method in class org.sapia.archie.sync.SynchronizerAdapter
 
onLookup(Name, Object) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
onNext(Name, Object) - Method in class org.sapia.archie.jndi.proxy.EnumProxy
This method is internally called by this class' next() and nextElement() methods.
onNext(Name, Object) - Method in class org.sapia.archie.test.TestEnumProxy
 
onPutValue(Name, NamePart, Object, boolean) - Method in interface org.sapia.archie.sync.Synchronizer
Called when the putValue() method has been called on the node that owns this instance.
onPutValue(Name, NamePart, Object, boolean) - Method in class org.sapia.archie.sync.SynchronizerAdapter
 
onRead(NamePart, Object) - Method in class org.sapia.archie.impl.MultiValueNode
This method is internally called by getValue(...).
onRead(NamePart, Object) - Method in class org.sapia.archie.impl.SingleValueNode
 
onRebind(Name, Object) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
onRemoveValue(Name, NamePart) - Method in interface org.sapia.archie.sync.Synchronizer
Called when the removeValue() method has been called on the node that owns this instance.
onRemoveValue(Name, NamePart) - Method in class org.sapia.archie.sync.SynchronizerAdapter
 
onSelect(List) - Method in class org.sapia.archie.impl.AttributeNode
Cannot be overridden.
onSelect(List) - Method in class org.sapia.archie.impl.MultiValueNode
Selects a given value, from the given list, and returns it.
onSelectOffer(List) - Method in class org.sapia.archie.impl.AttributeNode
Can be overridden to provide custom selection algorithm.
onSubContext(Name, Context) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
onSubContext(Name, Context) - Method in class org.sapia.archie.test.TestContextProxy
 
onWrite(NamePart, Object) - Method in class org.sapia.archie.impl.MultiValueNode
Called prior to bind the given object to the given name part.
onWrite(NamePart, Object) - Method in class org.sapia.archie.impl.SingleValueNode
 
org.sapia.archie - package org.sapia.archie
 
org.sapia.archie.impl - package org.sapia.archie.impl
 
org.sapia.archie.jndi - package org.sapia.archie.jndi
 
org.sapia.archie.jndi.proxy - package org.sapia.archie.jndi.proxy
 
org.sapia.archie.strategy - package org.sapia.archie.strategy
 
org.sapia.archie.sync - package org.sapia.archie.sync
 
org.sapia.archie.test - package org.sapia.archie.test
 

P

parse(String) - Method in class org.sapia.archie.impl.AttributeNameParser
 
parse(String) - Method in class org.sapia.archie.impl.DefaultNameParser
 
parse(String) - Method in class org.sapia.archie.jndi.JndiNameParser
 
parse(String) - Method in interface org.sapia.archie.NameParser
 
parseNamePart(String) - Method in class org.sapia.archie.impl.AttributeNameParser
 
parseNamePart(String) - Method in class org.sapia.archie.impl.DefaultNameParser
 
parseNamePart(String) - Method in interface org.sapia.archie.NameParser
 
ProcessingException - Exception in org.sapia.archie
Thrown when problem occurs during node manipulation.
ProcessingException(String) - Constructor for exception org.sapia.archie.ProcessingException
 
putValue(NamePart, Object, boolean) - Method in class org.sapia.archie.impl.AttributeNode
 
putValue(NamePart, Object, boolean) - Method in class org.sapia.archie.impl.MultiValueNode
 
putValue(NamePart, Object, boolean) - Method in class org.sapia.archie.impl.SingleValueNode
 
putValue(NamePart, Object, boolean) - Method in interface org.sapia.archie.Node
Put a value into this node; overwrites the existing value - if any.
putValue(NamePart, Object, boolean) - Method in class org.sapia.archie.sync.SynchronizedNode
 

R

rebind(Name, Object) - Method in class org.sapia.archie.Archie
Binds the given object under the given name; if an object already exists under the given name, it is overwritten.
rebind(Name, Object) - Method in class org.sapia.archie.jndi.JndiContext
 
rebind(String, Object) - Method in class org.sapia.archie.jndi.JndiContext
 
rebind(Name, Object) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
rebind(String, Object) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
remove(int) - Method in class org.sapia.archie.jndi.JndiName
 
removeAt(int) - Method in class org.sapia.archie.Name
 
removeChild(NamePart) - Method in class org.sapia.archie.AbstractNode
 
removeChild(NamePart) - Method in interface org.sapia.archie.Node
Removes the node with the given name.
removeChild(NamePart) - Method in class org.sapia.archie.sync.SynchronizedNode
 
removeFromEnvironment(String) - Method in class org.sapia.archie.jndi.JndiContext
 
removeFromEnvironment(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
removeValue(NamePart) - Method in class org.sapia.archie.impl.AttributeNode
 
removeValue(NamePart) - Method in class org.sapia.archie.impl.MultiValueNode
 
removeValue(NamePart) - Method in class org.sapia.archie.impl.SingleValueNode
 
removeValue(NamePart) - Method in interface org.sapia.archie.Node
Internally removes the value that this node holds and returns it.
removeValue(NamePart) - Method in class org.sapia.archie.sync.SynchronizedNode
 
rename(Name, Name) - Method in class org.sapia.archie.jndi.JndiContext
NOT SUPPORTED.
rename(String, String) - Method in class org.sapia.archie.jndi.JndiContext
NOT SUPPORTED.
rename(Name, Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
rename(String, String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
reset() - Method in class org.sapia.archie.Name
Resets the internal iteration index.

S

SelectionHelper - Class in org.sapia.archie.impl
 
SelectionHelper() - Constructor for class org.sapia.archie.impl.SelectionHelper
 
selectLeastRecentlyUsed(List) - Static method in class org.sapia.archie.impl.SelectionHelper
 
selectLeastUsed(List) - Static method in class org.sapia.archie.impl.SelectionHelper
 
SEPARATOR - Static variable in class org.sapia.archie.impl.DefaultNameParser
 
setCurrentIndex(int) - Method in class org.sapia.archie.Name
Sets the internal iteration index.
setRemainingName(Name) - Method in exception org.sapia.archie.NotFoundException
 
setResolvedName(Name) - Method in exception org.sapia.archie.NotFoundException
 
setSynchronizer(Synchronizer) - Method in class org.sapia.archie.sync.SynchronizedNode
 
setUp(Node, NamePart) - Method in class org.sapia.archie.AbstractNode
 
setUp(Node, NamePart) - Method in interface org.sapia.archie.Node
Sets this node's name and parent node.
setUp(Node, NamePart) - Method in class org.sapia.archie.sync.SynchronizedNode
 
SingleValueNode - Class in org.sapia.archie.impl
An instance of this class tolerates only one value for a given name.
SingleValueNode(Map, Map, NodeFactory) - Constructor for class org.sapia.archie.impl.SingleValueNode
 
SingleValueNode(NameParser, Map, Map, NodeFactory) - Constructor for class org.sapia.archie.impl.SingleValueNode
 
size() - Method in class org.sapia.archie.jndi.JndiName
 
startsWith(Name) - Method in class org.sapia.archie.jndi.JndiName
 
startsWith(Name) - Method in class org.sapia.archie.Name
 
SynchronizedNode - Class in org.sapia.archie.sync
 
SynchronizedNode(Node) - Constructor for class org.sapia.archie.sync.SynchronizedNode
 
synchronizeGet(NamePart) - Method in class org.sapia.archie.sync.SynchronizedNode
This method should be called when needing to synchronize a lookup that occurred at another node.
synchronizePut(NamePart, Object, boolean) - Method in class org.sapia.archie.sync.SynchronizedNode
This method should be called when needing to synchronize the content of this node with a "putValue" that occurred at another node.
Synchronizer - Interface in org.sapia.archie.sync
 
SynchronizerAdapter - Class in org.sapia.archie.sync
 
SynchronizerAdapter() - Constructor for class org.sapia.archie.sync.SynchronizerAdapter
 
synchronizeRemove(NamePart) - Method in class org.sapia.archie.sync.SynchronizedNode
This method should be called when needing to synchronize the content of this node with a "removeValue" that occurred at another node.

T

TestContextProxy - Class in org.sapia.archie.test
 
TestContextProxy(Context) - Constructor for class org.sapia.archie.test.TestContextProxy
 
TestEnumProxy - Class in org.sapia.archie.test
 
TestEnumProxy(Name, NamingEnumeration) - Constructor for class org.sapia.archie.test.TestEnumProxy
 
toBinding(Entry) - Method in class org.sapia.archie.jndi.JndiNamingEnum
 
toBinding(Node) - Method in class org.sapia.archie.jndi.JndiNamingEnum
 
toString() - Method in class org.sapia.archie.AbstractNode
 
toString() - Method in class org.sapia.archie.impl.AttributeNamePart
 
toString() - Method in class org.sapia.archie.impl.DefaultNamePart
 
toString() - Method in class org.sapia.archie.impl.Offer
 
toString() - Method in class org.sapia.archie.jndi.JndiName
 
toString() - Method in class org.sapia.archie.Name
 

U

unbind(Name) - Method in class org.sapia.archie.Archie
Unbinds the value under the given name.
unbind(Name) - Method in class org.sapia.archie.jndi.JndiContext
 
unbind(String) - Method in class org.sapia.archie.jndi.JndiContext
 
unbind(Name) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 
unbind(String) - Method in class org.sapia.archie.jndi.proxy.ContextProxy
 

V

visit(Node) - Method in interface org.sapia.archie.NodeVisitor
 

_

_childNodes - Variable in class org.sapia.archie.jndi.JndiNamingEnum
 
_children - Variable in class org.sapia.archie.AbstractNode
 
_ctx - Variable in class org.sapia.archie.jndi.proxy.ContextProxy
 
_entries - Variable in class org.sapia.archie.jndi.JndiNamingEnum
 
_fac - Variable in class org.sapia.archie.AbstractNode
 
_listType - Variable in class org.sapia.archie.jndi.JndiNamingEnum
 
_valueLists - Variable in class org.sapia.archie.impl.MultiValueNode
 
_values - Variable in class org.sapia.archie.impl.SingleValueNode
 

A B C D E F G H I J L M N O P R S T U V _

Copyright © 2010 Sapia OSS. All Rights Reserved.