Coinjema
1.7
A B C D E F G H I J K L M N O P R S T V

A

AbstractNameResolver - Class in org.coinjema.context
 
AbstractNameResolver() - Constructor for class org.coinjema.context.AbstractNameResolver
 
add(Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
add(Collection<String>, Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
add(Collection<String>, String) - Method in class org.coinjema.collections.ConfigurationTree
 
add(Collection<String>, String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
add(ConfigurationTree) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String, Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String, ConfigurationTree) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String, String) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String, String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String[], Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String[], String) - Method in class org.coinjema.collections.ConfigurationTree
 
add(String[], String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
add(Properties) - Method in class org.coinjema.collections.ConfigurationTree
 
add(T, HashTree<? extends T>) - Method in class org.coinjema.collections.HashTree
Adds a key as a node at the current level and then adds the given HashTree to that new node.
add(HashTree<? extends T>) - Method in class org.coinjema.collections.HashTree
Adds all the nodes and branches of the given tree to this tree.
add(T) - Method in class org.coinjema.collections.HashTree
Adds an key into the HashTree at the current level.
add(T[]) - Method in class org.coinjema.collections.HashTree
Adds all the given objects as nodes at the current level.
add(Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Adds a bunch of keys into the HashTree at the current level.
add(T, T) - Method in class org.coinjema.collections.HashTree
Adds a key and it's value in the HashTree.
add(T, T[]) - Method in class org.coinjema.collections.HashTree
Adds a key and it's values in the HashTree.
add(T, Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Adds a key as a node at the current level and then adds all the objects in the second argument as nodes of the new node.
add(T[], T[]) - Method in class org.coinjema.collections.HashTree
Adds a series of nodes into the HashTree using the given path.
add(T[], Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Adds a series of nodes into the HashTree using the given path.
add(T[], T) - Method in class org.coinjema.collections.HashTree
 
add(Collection<? extends T>, T[]) - Method in class org.coinjema.collections.HashTree
Adds a series of nodes into the HashTree using the given path.
add(Collection<? extends T>, T) - Method in class org.coinjema.collections.HashTree
Adds a series of nodes into the HashTree using the given path.
add(T[], HashTree<? extends T>) - Method in class org.coinjema.collections.HashTree
 
add(Collection<? extends T>, Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Adds a series of nodes into the HashTree using the given path.
add(T) - Method in class org.coinjema.collections.ListedHashTree
 
addChild(SpiceRack) - Method in class org.coinjema.context.SpiceRack
 
addContext(Resource, Class<?>, Object, Object) - Method in class org.coinjema.context.SpiceRack
 
addEvaluator(String, Evaluator) - Static method in class org.coinjema.context.ScriptEvaluator
Register your plug-in evaluator here..
addMethod(String, Functor) - Method in class org.coinjema.util.BaseDuckType
 
addMethod(Functor<?>) - Method in class org.coinjema.util.BaseDuckType
 
addMethod(Object, String) - Method in class org.coinjema.util.BaseDuckType
 
addMethods(Object, String[]) - Method in class org.coinjema.util.BaseDuckType
 
addNode(T, HashTree<T>) - Method in interface org.coinjema.collections.HashTreeTraverser
The tree traverses itself depth-first, calling addNode for each object it encounters as it goes.
addNode(T, HashTree<T>) - Method in class org.coinjema.collections.SearchByClass
 
addNode(T, HashTree<T>) - Method in class org.coinjema.collections.TreeSorter
 
addRaw(String, String) - Method in class org.coinjema.collections.ConfigurationTree
 
addRaw(String) - Method in class org.coinjema.collections.ConfigurationTree
 
addTreePath(Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
addTreePath(Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
 

B

BaseDuckType - Class in org.coinjema.util
 
BaseDuckType() - Constructor for class org.coinjema.util.BaseDuckType
 

C

call() - Method in class org.coinjema.util.Functor
 
clear() - Method in class org.coinjema.collections.ConfigurationTree
 
clear() - Method in class org.coinjema.collections.HashTree
Clears the HashTree of all contents.
clear() - Method in class org.coinjema.collections.ListedHashTree
 
clear() - Method in class org.coinjema.context.SpiceRack
 
clearChild() - Method in class org.coinjema.context.SpiceRack
 
clone() - Method in class org.coinjema.collections.ConfigurationTree
 
clone() - Method in class org.coinjema.collections.HashTree
Create a clone of this HashTree.
clone() - Method in class org.coinjema.collections.ListedHashTree
 
clone() - Method in class org.coinjema.collections.SortedHashTree
 
cloneTree(HashTree<T>) - Method in class org.coinjema.collections.HashTree
 
CoinjemaContext - Class in org.coinjema.context
A CoinjemaContext object points to a separate context which may or may not hold individual config information for the system.
CoinjemaContext(CoinjemaContext, String) - Constructor for class org.coinjema.context.CoinjemaContext
Create a context that is a child of the given parent.
CoinjemaContext(String) - Constructor for class org.coinjema.context.CoinjemaContext
Create a context with the given name.
CoinjemaContextTrack - Annotation Type in org.coinjema.context
 
CoinjemaDependency - Annotation Type in org.coinjema.context
 
CoinjemaDependency.Order - Enum in org.coinjema.context
 
CoinjemaDynamic - Annotation Type in org.coinjema.context
 
CoinjemaLogger - Class in org.coinjema.logging
 
CoinjemaLogger() - Constructor for class org.coinjema.logging.CoinjemaLogger
 
CoinjemaObject - Annotation Type in org.coinjema.context
 
comparator - Variable in class org.coinjema.collections.SortedHashTree
 
ConfigurationTree - Class in org.coinjema.collections
 
ConfigurationTree() - Constructor for class org.coinjema.collections.ConfigurationTree
 
ConfigurationTree(Reader) - Constructor for class org.coinjema.collections.ConfigurationTree
 
ConfigurationTree(String) - Constructor for class org.coinjema.collections.ConfigurationTree
 
ConfigurationTree(ListedHashTree<String>) - Constructor for class org.coinjema.collections.ConfigurationTree
 
ConfigurationTree(ListedHashTree<String>, String) - Constructor for class org.coinjema.collections.ConfigurationTree
 
ConstructorFunctor<T> - Class in org.coinjema.util
A functor that represents a constructor.
ConstructorFunctor(Class<? extends T>) - Constructor for class org.coinjema.util.ConstructorFunctor
 
ConstructorFunctor(Class<? extends T>, Class<?>...) - Constructor for class org.coinjema.util.ConstructorFunctor
 
ConstructorFunctor(Class<? extends T>, Class<?>[], Object[]) - Constructor for class org.coinjema.util.ConstructorFunctor
 
containsKey(String) - Method in class org.coinjema.collections.ConfigurationTree
 
containsKey(Object) - Method in class org.coinjema.collections.HashTree
If the HashTree contains the given object as a key at the top level, then a true result is returned, otherwise false.
containsValue(String) - Method in class org.coinjema.collections.ConfigurationTree
 
containsValue(Object) - Method in class org.coinjema.collections.HashTree
Implemented as required by the Map interface, but is not very useful here.
ContextFactory - Class in org.coinjema.context
Contains static methods for initializing Coinjema with context locations.
contextObjects - Static variable in class org.coinjema.context.SpiceRack
 
ContextOriented - Interface in org.coinjema.context
 
ContextSource - Interface in org.coinjema.context.source
A context source has to supply a means of retrieving context scripts for creating dependency objects.
createConstructor(Class<?>[]) - Method in class org.coinjema.util.ConstructorFunctor
 
createContext(String, ContextSource) - Static method in class org.coinjema.context.ContextFactory
Create a new child context of the root context with the given name and ContextSource.
createContext(String, ContextSource) - Static method in class org.coinjema.context.SpiceRack
 
createMethod(Object, Class...) - Method in class org.coinjema.util.Functor
 
createNewTree() - Method in class org.coinjema.collections.HashTree
Creates a new tree.
createNewTree(T) - Method in class org.coinjema.collections.HashTree
Creates a new tree.
createNewTree(Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Creates a new tree.
createNewTree() - Method in class org.coinjema.collections.ListedHashTree
 
createNewTree(T) - Method in class org.coinjema.collections.ListedHashTree
 
createNewTree(Collection<? extends T>) - Method in class org.coinjema.collections.ListedHashTree
 
createNewTree() - Method in class org.coinjema.collections.SortedHashTree
 
createNewTree(T) - Method in class org.coinjema.collections.SortedHashTree
 
createNewTree(Collection<? extends T>) - Method in class org.coinjema.collections.SortedHashTree
 
createRootContext() - Static method in class org.coinjema.context.ContextFactory
Creates the root context using the default working directory as the base context location.
createRootContext(ContextSource) - Static method in class org.coinjema.context.ContextFactory
Creates the root context using the given ContextSource object.
createRootContext() - Static method in class org.coinjema.context.SpiceRack
 
createRootContext(ContextSource) - Static method in class org.coinjema.context.SpiceRack
 

D

data - Variable in class org.coinjema.collections.HashTree
 
DataFlowCell<T> - Class in org.coinjema.util
 
DataFlowCell() - Constructor for class org.coinjema.util.DataFlowCell
 
DataFlowCell(T) - Constructor for class org.coinjema.util.DataFlowCell
 
DependencyFunctor<R> - Class in org.coinjema.util
 
DependencyFunctor(Class, Method, CoinjemaDependency) - Constructor for class org.coinjema.util.DependencyFunctor
 
DependencyFunctor(Class, Method) - Constructor for class org.coinjema.util.DependencyFunctor
 
destroyContext(String) - Static method in class org.coinjema.context.ContextFactory
Removes all the information stored for a context and prevents its further usage.
destroyContext(String) - Static method in class org.coinjema.context.SpiceRack
 
DuckType - Interface in org.coinjema.util
 
DynamicDependencyNameResolver - Class in org.coinjema.context
 
DynamicDependencyNameResolver(Class, CoinjemaDynamic, Method) - Constructor for class org.coinjema.context.DynamicDependencyNameResolver
 
DynamicDepTracker - Class in org.coinjema.context
 
DynamicDepTracker() - Constructor for class org.coinjema.context.DynamicDepTracker
 

E

entrySet() - Method in class org.coinjema.collections.HashTree
 
equals(Object) - Method in class org.coinjema.collections.HashTree
Compares all objects in the tree and verifies that the two trees contain the same objects at the same tree levels.
equals(Object) - Method in class org.coinjema.collections.ListedHashTree
 
equals(Object) - Method in class org.coinjema.context.CoinjemaContext
 
equals(Object) - Method in class org.coinjema.context.DynamicDependencyNameResolver
 
equals(Object) - Method in class org.coinjema.context.InjectorNameResolver
 
equals(Object) - Method in class org.coinjema.context.SimpleStringResolver
 
equals(Object) - Method in class org.coinjema.util.DependencyFunctor
 
eval(SpiceRack) - Method in class org.coinjema.context.LoopLogic
 
evaluate(Resource, Map) - Method in interface org.coinjema.context.eval.Evaluator
 
Evaluator - Interface in org.coinjema.context.eval
Implement this interface to create a new type of script that can return a Java object for Coinjema dependencies.
ex(String, Object...) - Method in class org.coinjema.util.BaseDuckType
 
ex(String, Object...) - Method in interface org.coinjema.util.DuckType
 

F

FileContextSource - Class in org.coinjema.context.source
An implementation of ContextSource based on a simple file structure.
FileContextSource(File) - Constructor for class org.coinjema.context.source.FileContextSource
 
FileContextSource(String) - Constructor for class org.coinjema.context.source.FileContextSource
 
FileResource - Class in org.coinjema.context.source
 
FileResource(File, String) - Constructor for class org.coinjema.context.source.FileResource
 
FileResource(File, String, String) - Constructor for class org.coinjema.context.source.FileResource
 
findDependency(NameLoop) - Method in class org.coinjema.context.AbstractNameResolver
 
findDependency(NameLoop) - Method in class org.coinjema.context.RedirectNameResolver
 
findDependency(NameLoop<T>) - Method in interface org.coinjema.context.ResourceNameResolver
 
findDependency(NameLoop) - Method in class org.coinjema.context.SimpleStringResolver
 
findMatchingUnfinishedObject(Collection<ContextOriented>, CoinjemaContext) - Method in class org.coinjema.context.DynamicDependencyNameResolver
 
findMatchingUnfinishedObject(Collection<ContextOriented>, CoinjemaContext) - Method in class org.coinjema.context.InjectorNameResolver
 
findMatchingUnfinishedObject(Collection<ContextOriented>, CoinjemaContext) - Method in class org.coinjema.context.RedirectNameResolver
 
findMatchingUnfinishedObject(Collection<ContextOriented>, CoinjemaContext) - Method in interface org.coinjema.context.ResourceNameResolver
 
findMatchingUnfinishedObject(Collection<ContextOriented>, CoinjemaContext) - Method in class org.coinjema.context.SimpleStringResolver
 
findObjectAnnotation(Class) - Static method in class org.coinjema.context.AbstractNameResolver
 
format(LogRecord) - Method in class org.coinjema.logging.LogFormatter
 
Functor<R> - Class in org.coinjema.util
The functor allows an easy way to setup dynamic methods that can be passed around and efficiently invoked.
Functor() - Constructor for class org.coinjema.util.Functor
 
Functor(Object, String) - Constructor for class org.coinjema.util.Functor
 
Functor(Object, String, Class...) - Constructor for class org.coinjema.util.Functor
 
Functor(String) - Constructor for class org.coinjema.util.Functor
 
Functor(String, Class...) - Constructor for class org.coinjema.util.Functor
 
Functor(String, Class[], Object[]) - Constructor for class org.coinjema.util.Functor
 
Functor(String, Object...) - Constructor for class org.coinjema.util.Functor
 
Functor(String, String) - Constructor for class org.coinjema.util.Functor
 
Functor(Object, String, Object...) - Constructor for class org.coinjema.util.Functor
 
Functor(Object, String, Object[], Class...) - Constructor for class org.coinjema.util.Functor
 
FunctorSet - Class in org.coinjema.context
 
FunctorSet(ContextOriented) - Constructor for class org.coinjema.context.FunctorSet
 

G

get(Object) - Method in class org.coinjema.collections.HashTree
 
getAliasLabel() - Method in class org.coinjema.util.DependencyFunctor
 
getAsProperties(String) - Method in class org.coinjema.collections.ConfigurationTree
 
getAsProperties() - Method in class org.coinjema.collections.ConfigurationTree
 
getAsProperties(ConfigurationTree) - Method in class org.coinjema.collections.ConfigurationTree
 
getCoinjemaContext() - Method in interface org.coinjema.context.ContextOriented
 
getContext() - Method in class org.coinjema.context.SpiceRack
 
getContextRoot() - Method in interface org.coinjema.context.Registry
 
getContextRoot() - Method in class org.coinjema.context.SpiceRack
 
getDependency(String) - Method in interface org.coinjema.context.NameLoop
 
getDirectory() - Method in class org.coinjema.context.SpiceRack
 
getDynMethod() - Method in class org.coinjema.context.DynamicDependencyNameResolver
 
getFormat() - Method in class org.coinjema.context.source.FileResource
 
getFormat() - Method in class org.coinjema.context.source.JdbcResource
 
getFormat() - Method in interface org.coinjema.context.source.Resource
 
getFormat() - Method in class org.coinjema.context.source.SimpleResource
 
getIncludedTypes(String) - Static method in enum org.coinjema.context.source.MetaType
 
getInjectedClass() - Method in class org.coinjema.util.DependencyFunctor
 
getInjectedLabel() - Method in class org.coinjema.util.DependencyFunctor
 
getInputStream(String, String) - Method in class org.coinjema.context.source.FileContextSource
Returns null if no such file found.
getInputStream() - Method in class org.coinjema.context.source.FileResource
 
getInputStream() - Method in class org.coinjema.context.source.JdbcResource
 
getInputStream() - Method in interface org.coinjema.context.source.Resource
 
getInputStream() - Method in class org.coinjema.context.source.SimpleResource
 
getInstance(CoinjemaContext) - Static method in class org.coinjema.context.SpiceRack
 
getLocalName() - Method in class org.coinjema.context.DynamicDependencyNameResolver
 
getLocalName() - Method in class org.coinjema.context.InjectorNameResolver
 
getLocalName() - Method in class org.coinjema.context.RedirectNameResolver
 
getLocalName() - Method in interface org.coinjema.context.ResourceNameResolver
 
getLocalName() - Method in class org.coinjema.context.SimpleStringResolver
 
getMetaTypes() - Method in class org.coinjema.context.source.FileResource
 
getMetaTypes() - Method in class org.coinjema.context.source.JdbcResource
 
getMetaTypes() - Method in interface org.coinjema.context.source.Resource
 
getMetaTypes() - Method in class org.coinjema.context.source.SimpleResource
 
getMethodBasedScriptName(ContextOriented, DependencyFunctor<Object>) - Static method in class org.coinjema.context.AbstractNameResolver
 
getMethodLabel() - Method in class org.coinjema.util.DependencyFunctor
 
getMethodName() - Method in class org.coinjema.util.Functor
 
getName() - Method in class org.coinjema.context.AbstractNameResolver
 
getName() - Method in class org.coinjema.context.CoinjemaContext
 
getName() - Method in class org.coinjema.context.DynamicDependencyNameResolver
 
getName() - Method in class org.coinjema.context.InjectorNameResolver
 
getName() - Method in class org.coinjema.context.RedirectNameResolver
 
getName() - Method in interface org.coinjema.context.ResourceNameResolver
 
getName() - Method in class org.coinjema.context.SimpleStringResolver
 
getName() - Method in interface org.coinjema.context.source.ContextSource
The relative name of this context.
getName() - Method in class org.coinjema.context.source.FileContextSource
 
getName() - Method in class org.coinjema.context.source.FileResource
 
getName() - Method in class org.coinjema.context.source.JdbcContextSource
 
getName() - Method in class org.coinjema.context.source.JdbcResource
 
getName() - Method in interface org.coinjema.context.source.Resource
 
getName() - Method in class org.coinjema.context.source.SimpleResource
 
getNameResolver() - Method in class org.coinjema.util.DependencyFunctor
 
getObject(T) - Method in class org.coinjema.collections.HashTree
Returns the first object of the tree associated with the given key.
getObject() - Method in class org.coinjema.collections.HashTree
 
getObject(T...) - Method in class org.coinjema.collections.HashTree
 
getObject(Collection<?>) - Method in class org.coinjema.collections.HashTree
 
getParent() - Method in class org.coinjema.context.SpiceRack
 
getPath(String) - Method in class org.coinjema.collections.ConfigurationTree
 
getProperty(String, String) - Method in class org.coinjema.collections.ConfigurationTree
 
getProperty(String) - Method in class org.coinjema.collections.ConfigurationTree
 
getProperty(String[], String) - Method in class org.coinjema.collections.ConfigurationTree
 
getProperty(String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
getPropertyNames() - Method in class org.coinjema.collections.ConfigurationTree
 
getPropertyNames(Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
getPropertyNames(String) - Method in class org.coinjema.collections.ConfigurationTree
 
getPropertyNames(String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
getReader(String, String) - Method in class org.coinjema.context.source.FileContextSource
Returns null if no such file found.
getReader() - Method in class org.coinjema.context.source.FileResource
 
getReader() - Method in class org.coinjema.context.source.JdbcResource
 
getReader() - Method in interface org.coinjema.context.source.Resource
 
getReader() - Method in class org.coinjema.context.source.SimpleResource
 
getRegistry(String) - Static method in class org.coinjema.context.ContextFactory
 
getResource(String) - Method in interface org.coinjema.context.source.ContextSource
 
getResource(String, String) - Method in interface org.coinjema.context.source.ContextSource
A more optimized way to find a specific resource if the caller knows the extension (resource type).
getResource(String, String) - Method in class org.coinjema.context.source.FileContextSource
 
getResource(String) - Method in class org.coinjema.context.source.FileContextSource
 
getResource(String, String) - Method in class org.coinjema.context.source.JdbcContextSource
 
getResource(String) - Method in class org.coinjema.context.source.JdbcContextSource
 
getRoot() - Static method in class org.coinjema.context.SpiceRack
 
getRootDirectory() - Method in class org.coinjema.context.source.FileContextSource
 
getScope(String, Class<?>, Object) - Method in class org.coinjema.context.SpiceRack
 
getSearchResults() - Method in class org.coinjema.collections.SearchByClass
After traversing the HashTree, call this method to get a collection of the nodes that were found.
getSharedDep(String) - Method in interface org.coinjema.context.Registry
 
getSharedDep(String, String) - Method in interface org.coinjema.context.Registry
 
getSharedDep(String, String) - Method in class org.coinjema.context.SpiceRack
 
getSharedDep(String) - Method in class org.coinjema.context.SpiceRack
 
getSimpleName(Class) - Static method in class org.coinjema.context.AbstractNameResolver
 
getSpaces(int, Writer) - Method in class org.coinjema.collections.ConfigurationTree
 
getSubContexts() - Method in interface org.coinjema.context.source.ContextSource
Retrieve a collection of direct subcontexts of this context.
getSubContexts() - Method in class org.coinjema.context.source.FileContextSource
 
getSubContexts() - Method in class org.coinjema.context.source.JdbcContextSource
 
getSubTree(T) - Method in class org.coinjema.collections.SearchByClass
Given a specific found node, this method will return the sub tree of that node.
getTree(Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
getTree(String) - Method in class org.coinjema.collections.ConfigurationTree
 
getTree(String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
getTree(Object) - Method in class org.coinjema.collections.HashTree
Gets the HashTree mapped to the given key.
getTree(Object[]) - Method in class org.coinjema.collections.HashTree
Gets the HashTree object mapped to the last key in the array by recursing through the HashTree structure one key at a time.
getTree(Collection<?>) - Method in class org.coinjema.collections.HashTree
Gets the HashTree object mapped to the last key in the SortedSet by recursing through the HashTree structure one key at a time.
getTreePath(Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
getTreePath(Collection<?>) - Method in class org.coinjema.collections.HashTree
 
getValue() - Method in class org.coinjema.collections.ConfigurationTree
 
getValue(String) - Method in class org.coinjema.collections.ConfigurationTree
 
getValue(String, String) - Method in class org.coinjema.collections.ConfigurationTree
 
getValue() - Method in class org.coinjema.util.DataFlowCell
 
getValueOr(String) - Method in class org.coinjema.collections.ConfigurationTree
Get the value or return the given default value if null

H

hasDefault() - Method in class org.coinjema.util.DependencyFunctor
 
hashCode() - Method in class org.coinjema.collections.HashTree
Returns a hashcode for this HashTree.
hashCode() - Method in class org.coinjema.collections.ListedHashTree
 
hashCode() - Method in class org.coinjema.context.CoinjemaContext
 
hashCode() - Method in class org.coinjema.context.DynamicDependencyNameResolver
 
hashCode() - Method in class org.coinjema.context.InjectorNameResolver
 
hashCode() - Method in class org.coinjema.context.SimpleStringResolver
 
hashCode() - Method in class org.coinjema.util.DependencyFunctor
 
HashTree<T> - Class in org.coinjema.collections
This class is used to create a tree structure of objects.
HashTree() - Constructor for class org.coinjema.collections.HashTree
Creates an empty new HashTree.
HashTree(T) - Constructor for class org.coinjema.collections.HashTree
Creates a new HashTree and adds the given object as a top-level node.
HashTree(Collection<? extends T>) - Constructor for class org.coinjema.collections.HashTree
Creates a new HashTree and adds all the objects in the given collection as top-level nodes in the tree.
HashTree(T[]) - Constructor for class org.coinjema.collections.HashTree
Creates a new HashTree and adds all the objects in the given array as top-level nodes in the tree.
HashTreeTraverser<T> - Interface in org.coinjema.collections
By implementing this interface, a class can easily traverse a HashTree object, and be notified via callbacks of certain events.

I

InjectorNameResolver - Class in org.coinjema.context
 
InjectorNameResolver(Class, DependencyFunctor<?>) - Constructor for class org.coinjema.context.InjectorNameResolver
 
Invokable<T> - Interface in org.coinjema.util
 
InvokableOn<T> - Interface in org.coinjema.util
 
InvokableWith<T> - Interface in org.coinjema.util
 
invoke() - Method in class org.coinjema.util.ConstructorFunctor
 
invoke(Object, Object...) - Method in class org.coinjema.util.DependencyFunctor
 
invoke(Object, Object...) - Method in class org.coinjema.util.Functor
 
invoke() - Method in class org.coinjema.util.Functor
 
invoke() - Method in interface org.coinjema.util.Invokable
 
invoke(Object, Object...) - Method in interface org.coinjema.util.InvokableOn
 
invokeOn(Object) - Method in class org.coinjema.util.Functor
 
invokeOn(Object) - Method in interface org.coinjema.util.InvokableOn
 
invokeWith(Object...) - Method in class org.coinjema.util.ConstructorFunctor
 
invokeWith(Object...) - Method in class org.coinjema.util.Functor
 
invokeWith(Object...) - Method in interface org.coinjema.util.InvokableWith
 
isAliased() - Method in class org.coinjema.util.DependencyFunctor
 
isEmpty() - Method in class org.coinjema.collections.ConfigurationTree
 
isEmpty() - Method in class org.coinjema.collections.HashTree
If the HashTree is empty, true is returned, false otherwise.
isGiven() - Method in interface org.coinjema.context.ContextOriented
 
isLeaf(String) - Method in class org.coinjema.collections.ConfigurationTree
 
isMarked(DependencyFunctor<Object>) - Method in class org.coinjema.context.FunctorSet
 
iterator() - Method in class org.coinjema.context.FunctorSet
 

J

JdbcContextSource - Class in org.coinjema.context.source
Retrieves configuration data from a database, given a DataSource from which to get Connection objects.
JdbcContextSource(DataSource) - Constructor for class org.coinjema.context.source.JdbcContextSource
 
JdbcContextSource(DataSource, String) - Constructor for class org.coinjema.context.source.JdbcContextSource
 
JdbcContextSource(DataSource, String, String) - Constructor for class org.coinjema.context.source.JdbcContextSource
 
JdbcResource - Class in org.coinjema.context.source
 
JdbcResource(DataSource, String, String, String) - Constructor for class org.coinjema.context.source.JdbcResource
 

K

keySet() - Method in class org.coinjema.collections.HashTree
 

L

limitedLoop(SpiceRack, SpiceRack, LoopLogic<T>) - Static method in class org.coinjema.context.RackLoop
 
list() - Method in class org.coinjema.collections.HashTree
Gets a Collection of all keys in the current HashTree node.
list(Object) - Method in class org.coinjema.collections.HashTree
Gets a Set of all keys in the HashTree mapped to the given key of the current HashTree object (in other words, one level down.
list(Object[]) - Method in class org.coinjema.collections.HashTree
Recurses down into the HashTree stucture using each subsequent key in the array of keys, and returns the Set of keys of the HashTree object at the end of the recursion.
list(Collection<?>) - Method in class org.coinjema.collections.HashTree
Recurses down into the HashTree stucture using each subsequent key in the List of keys, and returns the Set of keys of the HashTree object at the end of the recursion.
list() - Method in class org.coinjema.collections.ListedHashTree
 
ListedHashTree<T> - Class in org.coinjema.collections
ListedHashTree is a different implementation of the HashTree collection class.
ListedHashTree() - Constructor for class org.coinjema.collections.ListedHashTree
 
ListedHashTree(T) - Constructor for class org.coinjema.collections.ListedHashTree
 
ListedHashTree(Collection<? extends T>) - Constructor for class org.coinjema.collections.ListedHashTree
 
ListedHashTree(T[]) - Constructor for class org.coinjema.collections.ListedHashTree
 
listPropertyNames() - Method in class org.coinjema.collections.ConfigurationTree
 
listPropertyNames(Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
listPropertyNames(String) - Method in class org.coinjema.collections.ConfigurationTree
 
listPropertyNames(String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
log - Static variable in class org.coinjema.logging.CoinjemaLogger
 
LogFormatter - Class in org.coinjema.logging
 
LogFormatter() - Constructor for class org.coinjema.logging.LogFormatter
 
lookupContext(String, Class<?>, Object) - Method in class org.coinjema.context.SpiceRack
 
loop(SpiceRack, LoopLogic<T>) - Static method in class org.coinjema.context.RackLoop
 
LoopLogic<T> - Class in org.coinjema.context
 
LoopLogic() - Constructor for class org.coinjema.context.LoopLogic
 

M

MetaType - Enum in org.coinjema.context.source
 

N

NameLoop<T> - Interface in org.coinjema.context
 
nextName() - Method in class org.coinjema.context.AbstractNameResolver
 
nextName() - Method in class org.coinjema.context.DynamicDependencyNameResolver
 
nextName() - Method in class org.coinjema.context.InjectorNameResolver
 
nextName() - Method in class org.coinjema.context.RedirectNameResolver
 
nextName() - Method in class org.coinjema.context.SimpleStringResolver
 

O

org.coinjema.collections - package org.coinjema.collections
 
org.coinjema.context - package org.coinjema.context
 
org.coinjema.context.eval - package org.coinjema.context.eval
 
org.coinjema.context.source - package org.coinjema.context.source
 
org.coinjema.logging - package org.coinjema.logging
 
org.coinjema.util - package org.coinjema.util
 

P

popContext() - Static method in class org.coinjema.context.ContextFactory
Remove the top context from the context stack.
postChain(Functor<R>) - Method in class org.coinjema.util.Functor
If a post chain is added to a functor, then the chained functor will be run on the resulting object of this functor.
postChain(String) - Method in class org.coinjema.util.Functor
 
postChain(Object, String) - Method in class org.coinjema.util.Functor
 
preChain(Functor<?>) - Method in class org.coinjema.util.Functor
If a pre chain is added to a functor, then the chained functor will be run and the results passed into this functor to invoke on.
preChain(String) - Method in class org.coinjema.util.Functor
 
preChain(String, Object...) - Method in class org.coinjema.util.Functor
 
preChain(Object, String) - Method in class org.coinjema.util.Functor
 
preChain(Object, String, Object...) - Method in class org.coinjema.util.Functor
 
processPath() - Method in interface org.coinjema.collections.HashTreeTraverser
Process path is called when a leaf is reached.
processPath() - Method in class org.coinjema.collections.SearchByClass
 
processPath() - Method in class org.coinjema.collections.TreeSorter
 
purgeValue(Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
pushContext(CoinjemaContext) - Static method in class org.coinjema.context.ContextFactory
For direct and quick control over a thread's current context, call this method to push a context onto its stack.
put(String, String) - Method in class org.coinjema.collections.ConfigurationTree
 
put(T, HashTree<T>) - Method in class org.coinjema.collections.HashTree
 
putAll(Map<? extends T, ? extends HashTree<T>>) - Method in class org.coinjema.collections.HashTree
 

R

RackLoop - Class in org.coinjema.context
 
RackLoop() - Constructor for class org.coinjema.context.RackLoop
 
RedirectNameResolver - Class in org.coinjema.context
 
RedirectNameResolver(String, ResourceNameResolver) - Constructor for class org.coinjema.context.RedirectNameResolver
 
refresh(CoinjemaContext) - Static method in class org.coinjema.context.ContextFactory
Clears all stored information for the given context and all its children.
refresh() - Method in class org.coinjema.context.SpiceRack
 
refresh(boolean) - Method in class org.coinjema.context.SpiceRack
 
Registry - Interface in org.coinjema.context
 
remove(String) - Method in class org.coinjema.collections.ConfigurationTree
 
remove(Object) - Method in class org.coinjema.collections.HashTree
Removes the entire branch specified by the given key.
remove(Object[]) - Method in class org.coinjema.collections.HashTree
 
remove(Object) - Method in class org.coinjema.collections.ListedHashTree
 
removeChild(SpiceRack) - Method in class org.coinjema.context.SpiceRack
 
replace(String, String) - Method in class org.coinjema.collections.ConfigurationTree
 
replace(Object, T) - Method in class org.coinjema.collections.HashTree
Finds the given current key, and replaces it with the given new key.
replace(Object, T) - Method in class org.coinjema.collections.ListedHashTree
 
reset() - Method in class org.coinjema.context.AbstractNameResolver
 
reset() - Method in class org.coinjema.context.DynamicDependencyNameResolver
 
reset() - Method in class org.coinjema.context.InjectorNameResolver
 
reset() - Method in class org.coinjema.context.RedirectNameResolver
 
reset() - Method in class org.coinjema.context.SimpleStringResolver
 
Resource - Interface in org.coinjema.context.source
 
ResourceNameResolver - Interface in org.coinjema.context
 
run() - Method in class org.coinjema.util.Functor
 

S

ScriptEvaluator - Class in org.coinjema.context
Register your plug-in evaluator here.
ScriptEvaluator() - Constructor for class org.coinjema.context.ScriptEvaluator
 
search(String) - Method in class org.coinjema.collections.ConfigurationTree
 
search(Object) - Method in class org.coinjema.collections.HashTree
Searches the HashTree structure for the given key.
SearchByClass<T> - Class in org.coinjema.collections
Useful for finding all nodes in the tree that represent objects of a particular type.
SearchByClass(Class<T>) - Constructor for class org.coinjema.collections.SearchByClass
Creates an instance of SearchByClass, and sets the Class to be searched for.
set(T, T) - Method in class org.coinjema.collections.HashTree
Sets a key and it's value in the HashTree.
set(T, HashTree<T>) - Method in class org.coinjema.collections.HashTree
Sets a key into the current tree and assigns it a HashTree as its subtree.
set(T[], HashTree<T>) - Method in class org.coinjema.collections.HashTree
 
set(T, T[]) - Method in class org.coinjema.collections.HashTree
Sets a key and it's values in the HashTree.
set(T, Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Sets a key and its values in the HashTree.
set(T[], T[]) - Method in class org.coinjema.collections.HashTree
Sets a series of keys into the HashTree.
set(T[], Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Sets a series of keys into the HashTree.
set(Collection<? extends T>, T[]) - Method in class org.coinjema.collections.HashTree
Sets a series of keys into the HashTree.
set(Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Sets the nodes of the current tree to be the objects of the given collection.
set(Collection<? extends T>, Collection<? extends T>) - Method in class org.coinjema.collections.HashTree
Sets a series of keys into the HashTree.
set(Collection<? extends T>, HashTree<T>) - Method in class org.coinjema.collections.HashTree
 
set(HashTree<T>) - Method in class org.coinjema.collections.HashTree
 
set(T, T) - Method in class org.coinjema.collections.ListedHashTree
 
set(T, HashTree<T>) - Method in class org.coinjema.collections.ListedHashTree
 
set(T, T[]) - Method in class org.coinjema.collections.ListedHashTree
 
set(T, Collection<? extends T>) - Method in class org.coinjema.collections.ListedHashTree
 
set(HashTree<T>) - Method in class org.coinjema.collections.ListedHashTree
 
setCoinjemaContext(CoinjemaContext) - Method in interface org.coinjema.context.ContextOriented
 
setComparator(Comparator<T>) - Method in class org.coinjema.collections.SortedHashTree
 
setContext(CoinjemaContext) - Method in class org.coinjema.context.SpiceRack
 
setDirectory(ContextSource) - Method in class org.coinjema.context.SpiceRack
 
setGiven(boolean) - Method in interface org.coinjema.context.ContextOriented
 
setLoggingLevel(String, String) - Static method in class org.coinjema.logging.CoinjemaLogger
 
setParent(SpiceRack) - Method in class org.coinjema.context.SpiceRack
 
setProperty(Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
setProperty(Collection<String>, Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
setProperty(Collection<String>, String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
setProperty(String, Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
setProperty(String, ConfigurationTree) - Method in class org.coinjema.collections.ConfigurationTree
 
setProperty(String, String) - Method in class org.coinjema.collections.ConfigurationTree
 
setProperty(String, String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
setProperty(String[], Collection<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
setProperty(String[], String[]) - Method in class org.coinjema.collections.ConfigurationTree
 
setValue(String) - Method in class org.coinjema.collections.ConfigurationTree
 
setValue(String, String) - Method in class org.coinjema.collections.ConfigurationTree
 
setValue(T) - Method in class org.coinjema.util.DataFlowCell
 
SimpleResource - Class in org.coinjema.context.source
 
SimpleResource(String) - Constructor for class org.coinjema.context.source.SimpleResource
 
SimpleResource(String, MetaType) - Constructor for class org.coinjema.context.source.SimpleResource
 
SimpleStringResolver - Class in org.coinjema.context
 
SimpleStringResolver(String) - Constructor for class org.coinjema.context.SimpleStringResolver
 
size() - Method in class org.coinjema.collections.ConfigurationTree
 
size() - Method in class org.coinjema.collections.HashTree
Returns the number of top-level entries in the HashTree.
size() - Method in class org.coinjema.collections.ListedHashTree
 
SortedHashTree<T> - Class in org.coinjema.collections
SortedHashTree is a different implementation of the HashTree collection class.
SortedHashTree() - Constructor for class org.coinjema.collections.SortedHashTree
 
SortedHashTree(Comparator<T>) - Constructor for class org.coinjema.collections.SortedHashTree
 
SortedHashTree(T) - Constructor for class org.coinjema.collections.SortedHashTree
 
SortedHashTree(T, Comparator<T>) - Constructor for class org.coinjema.collections.SortedHashTree
 
SortedHashTree(Collection<? extends T>) - Constructor for class org.coinjema.collections.SortedHashTree
 
SortedHashTree(Collection<? extends T>, Comparator<T>) - Constructor for class org.coinjema.collections.SortedHashTree
 
SortedHashTree(T[]) - Constructor for class org.coinjema.collections.SortedHashTree
 
SortedHashTree(T[], Comparator<T>) - Constructor for class org.coinjema.collections.SortedHashTree
 
SpiceRack - Class in org.coinjema.context
The SpiceRack keeps a single registry-like tree for the entire JVM, though different contexts can be accessed by creating new Spiceracks and passing in a context name.
stripMetaTypes(String) - Static method in enum org.coinjema.context.source.MetaType
 
subtractNode() - Method in interface org.coinjema.collections.HashTreeTraverser
Indicates traversal has moved up a step, and the visitor should remove the top node from its stack structure.
subtractNode() - Method in class org.coinjema.collections.SearchByClass
 
subtractNode() - Method in class org.coinjema.collections.TreeSorter
 

T

toString() - Method in class org.coinjema.collections.ConfigurationTree
 
toString() - Method in class org.coinjema.collections.HashTree
 
toString() - Method in class org.coinjema.context.CoinjemaContext
 
toString() - Method in class org.coinjema.context.source.FileResource
 
toString() - Method in class org.coinjema.context.SpiceRack
 
traverse(HashTreeTraverser<String>) - Method in class org.coinjema.collections.ConfigurationTree
 
traverse(HashTreeTraverser<T>) - Method in class org.coinjema.collections.HashTree
Allows any implementation of the HashTreeTraverser interface to easily traverse (depth-first) all the nodes of the HashTree.
TreeSorter<T> - Class in org.coinjema.collections
 
TreeSorter(T, Comparator<T>) - Constructor for class org.coinjema.collections.TreeSorter
 
TreeSorter(Comparator<T>) - Constructor for class org.coinjema.collections.TreeSorter
 
TreeSorter() - Constructor for class org.coinjema.collections.TreeSorter
 
TreeSorter(T) - Constructor for class org.coinjema.collections.TreeSorter
 

V

valueOf(String) - Static method in enum org.coinjema.context.CoinjemaDependency.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.coinjema.context.source.MetaType
Returns the enum constant of this type with the specified name.
values() - Method in class org.coinjema.collections.HashTree
 
values() - Static method in enum org.coinjema.context.CoinjemaDependency.Order
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.coinjema.context.source.MetaType
Returns an array containing the constants of this enum type, in the order they're declared.

A B C D E F G H I J K L M N O P R S T V
Coinjema
1.7

Public Domain Software.