- AbstractDetachable<T,Ref> - Class in org.wamblee.persistence
- 
Detachable implementation that takes care of the basic logic for detachable
 objects. 
- AbstractDetachable(T) - Constructor for class org.wamblee.persistence.AbstractDetachable
- 
Constructs the detachable. 
- accept(File) - Method in class org.wamblee.io.RegexFilenameFilter
-  
- accept(Object) - Method in class org.wamblee.reflection.ObjectTraversal
-  
- Accessor<T> - Interface in org.wamblee.reflection
- 
Abstraction for accessing fields or properties of an object. 
- acquire() - Method in class org.wamblee.concurrency.JvmLock
-  
- acquire() - Method in interface org.wamblee.concurrency.Lock
- 
Acquires the lock. 
- acquireRead() - Method in class org.wamblee.concurrency.ReadWriteLock
- 
Deprecated. Acquires the lock for reading. 
- acquireWrite() - Method in class org.wamblee.concurrency.ReadWriteLock
- 
Deprecated. Acquires the lock for writing. 
- addExcludedObject(Object) - Method in class org.wamblee.reflection.ObjectTraversal
- 
Adds an object instance to exclude from traversal. 
- addFile(String) - Static method in class org.wamblee.classloading.ClassLoaderUtils
- 
Adds a file to the classpath. 
- addFile(File) - Static method in class org.wamblee.classloading.ClassLoaderUtils
- 
Adds a file to the classpath. 
- addJarsInDirectory(File) - Static method in class org.wamblee.classloading.ClassLoaderUtils
- 
Adds all jars in the given directory to the class path. 
- addPrefix(String, String) - Method in class org.wamblee.xml.SimpleNamespaceContext
- 
Adds a prefix. 
- addURL(URL) - Static method in class org.wamblee.classloading.ClassLoaderUtils
- 
Adds a url to the classpath. 
- analyse(Class, Class<? extends Annotation>) - Static method in class org.wamblee.reflection.AnnotationUtils
- 
Returns the accessor for a given annotation. 
- AndCondition<T> - Class in org.wamblee.conditions
- 
Represents a logical and of different boolean conditions. 
- AndCondition(Condition<T>, Condition<T>) - Constructor for class org.wamblee.conditions.AndCondition
- 
Constructs the condition. 
- AndCondition(List<Condition<T>>) - Constructor for class org.wamblee.conditions.AndCondition
- 
Constructs the and condition. 
- AnnotationUtils - Class in org.wamblee.reflection
- 
Utlities for working with annotations. 
- AnnotationUtils() - Constructor for class org.wamblee.reflection.AnnotationUtils
-  
- Cache<KeyType extends Serializable,ValueType extends Serializable> - Interface in org.wamblee.cache
- 
The Cacheinterface represents a cache intended for
 application-level caching.
 
- CachedObject<KeyType extends Serializable,ValueType extends Serializable> - Class in org.wamblee.cache
- 
Represents a cached object identified by the key it has in a certain
  Cache. 
- CachedObject(Cache<KeyType, ValueType>, KeyType, CachedObject.Computation<KeyType, ValueType>) - Constructor for class org.wamblee.cache.CachedObject
- 
Constructs the cached object. 
- CachedObject.Computation<Key extends Serializable,Value extends Serializable> - Interface in org.wamblee.cache
- 
Callback invoked to compute an object if it was not found in the cache. 
- ClassLoaderUtils - Class in org.wamblee.classloading
- 
Utility for adding jars to the system class loader. 
- ClassLoaderUtils() - Constructor for class org.wamblee.classloading.ClassLoaderUtils
-  
- ClassPathResource - Class in org.wamblee.io
- 
Represents an input resource in the classpath. 
- ClassPathResource(String) - Constructor for class org.wamblee.io.ClassPathResource
- 
Construct the class path resource. 
- ClasspathUriResolver - Class in org.wamblee.xml
- 
URI resolver that resolves stylesheets through the classpath. 
- ClasspathUriResolver() - Constructor for class org.wamblee.xml.ClasspathUriResolver
- 
Constructs the resolver. 
- ClasspathUriResolver(String) - Constructor for class org.wamblee.xml.ClasspathUriResolver
- 
Location in the classpath relative to which resolution takes place. 
- clear() - Method in interface org.wamblee.cache.Cache
- 
Removes all entries from the cache. 
- clear() - Method in class org.wamblee.cache.EhCache
-  
- clear() - Method in class org.wamblee.cache.ForeverCache
-  
- clear() - Method in class org.wamblee.cache.ZeroCache
-  
- Clock - Interface in org.wamblee.general
- 
- CollectionFilter - Class in org.wamblee.collections
- 
Collection filter for filtering collections based on a certain condition. 
- CollectionFilter() - Constructor for class org.wamblee.collections.CollectionFilter
-  
- compareTo(Id<T>) - Method in class org.wamblee.general.Id
-  
- compute() - Method in interface org.wamblee.cache.ComputedValue.Computation
- 
Computes the object. 
- compute() - Method in class org.wamblee.cache.ComputedValue
- 
Triggers computation of the value (if no other thread is currently
 computing the value). 
- ComputedValue<T> - Class in org.wamblee.cache
- 
Utility class to deal with recomputation of a certain value. 
- ComputedValue(Object, ComputedValue.Computation) - Constructor for class org.wamblee.cache.ComputedValue
- 
Constructs the compute guard 
- ComputedValue.Computation<T> - Interface in org.wamblee.cache
- 
Computation 
- Condition<T> - Interface in org.wamblee.conditions
- 
Determines if an object matches a certain condition. 
- create() - Method in interface org.wamblee.general.ThreadSpecificProxyFactory.CreationCallback
- 
Creates the object. 
- create(Object) - Static method in class org.wamblee.persistence.PersistentFactory
- 
Creates the  Persistent wrapper for interfacing with primary key
 and version of the entity. 
- createEntityAccessor(Class) - Static method in class org.wamblee.persistence.PersistentFactory
- 
Create the entity accessor for a given class or returns a cached instance
 if one already exists. 
- createExpression(String) - Method in class org.wamblee.xml.XPathContext
- 
Creates the expression. 
- currentTimeMillis() - Method in interface org.wamblee.general.Clock
-  
- currentTimeMillis() - Method in class org.wamblee.general.SystemClock
-  
- get(KeyType) - Method in interface org.wamblee.cache.Cache
- 
Retrieves a value from the cache. 
- get() - Method in class org.wamblee.cache.CachedObject
- 
Gets the object. 
- get() - Method in class org.wamblee.cache.ComputedValue
- 
Gets the current value of the object, recomputing it if the object is out
 of date. 
- get(KeyType) - Method in class org.wamblee.cache.EhCache
-  
- get(KeyType) - Method in class org.wamblee.cache.ForeverCache
-  
- get(KeyType) - Method in class org.wamblee.cache.ZeroCache
-  
- get() - Method in class org.wamblee.general.SerializableProxyFactory
- 
Gets the underlying service. 
- get() - Method in class org.wamblee.general.ThreadSpecificProxyFactory
- 
Gets the current thread-specific service. 
- get() - Method in class org.wamblee.persistence.AbstractDetachable
-  
- get() - Method in interface org.wamblee.persistence.Detachable
- 
Gets the object, attaching it if needed. 
- get() - Method in class org.wamblee.persistence.InMemoryDetachable
-  
- get(Object) - Method in interface org.wamblee.reflection.Accessor
- 
Gets the value. 
- get(Object) - Method in class org.wamblee.reflection.FieldAccessor
-  
- get(Object) - Method in class org.wamblee.reflection.PropertyAccessor
-  
- getAccessor() - Method in class org.wamblee.persistence.PersistentFactory.EntityObjectAccessor
-  
- getAllFields(Class, Class...) - Static method in class org.wamblee.reflection.ReflectionUtils
-  
- getAllMethods(Class, Class...) - Static method in class org.wamblee.reflection.ReflectionUtils
-  
- getBeanFactory() - Static method in class org.wamblee.ioc.BeanKernel
- 
Gets the bean factory. 
- getCache() - Method in class org.wamblee.cache.CachedObject
- 
Gets the cache. 
- getCached() - Method in class org.wamblee.cache.ComputedValue
- 
Gets the currently cached value. 
- getDocument() - Method in class org.wamblee.xml.XMLDocument
-  
- getDomImplementationLS() - Static method in class org.wamblee.xml.DomUtils
- 
Gets a dom level 3 implementation. 
- getDOMSource() - Method in class org.wamblee.xml.XMLDocument
-  
- getExpression() - Method in class org.wamblee.xml.XPathExpression
-  
- getExpressionString() - Method in class org.wamblee.xml.XPathExpression
-  
- getField() - Method in class org.wamblee.reflection.FieldAccessor
- 
Gets the field. 
- getFirst() - Method in class org.wamblee.general.Pair
- 
Gets the first object of the pair. 
- getGetter() - Method in class org.wamblee.reflection.PropertyAccessor
-  
- getId() - Method in class org.wamblee.general.Id
-  
- getInputStream() - Method in class org.wamblee.io.ClassPathResource
-  
- getInputStream() - Method in class org.wamblee.io.FileResource
-  
- getInputStream() - Method in interface org.wamblee.io.InputResource
- 
Gets the input stream to the resource. 
- getInputStream() - Method in class org.wamblee.io.StreamResource
-  
- getNamespaceURI(String) - Method in class org.wamblee.xml.SimpleNamespaceContext
-  
- getObject(Key) - Method in interface org.wamblee.cache.CachedObject.Computation
- 
Gets the object. 
- getObserverCount() - Method in class org.wamblee.observer.Observable
- 
Gets the number of subscribed observers. 
- getPersistedVersion() - Method in interface org.wamblee.persistence.Persistent
- 
Gets the version. 
- getPersistedVersion() - Method in class org.wamblee.persistence.PersistentFactory.EntityObjectAccessor
-  
- getPrefix(String) - Method in class org.wamblee.xml.SimpleNamespaceContext
-  
- getPrefixes(String) - Method in class org.wamblee.xml.SimpleNamespaceContext
-  
- getPrefixList(String) - Method in class org.wamblee.xml.SimpleNamespaceContext
-  
- getPrimaryKey() - Method in interface org.wamblee.persistence.Persistent
- 
Gets the primary key. 
- getPrimaryKey() - Method in class org.wamblee.persistence.PersistentFactory.EntityObjectAccessor
-  
- getProxy(T, Class...) - Method in class org.wamblee.concurrency.ReadWriteLockProxyFactory
- 
Gets the proxy that delegates to the thread-specific instance set by
 #set(Object)When at runtime the proxy cannot find lookup the object in JNDI, it
 throwsLookupException.
 
- getProxy() - Method in class org.wamblee.general.LookupProxyFactory
- 
Gets the proxy that delegates to the instance obtained through the 
 lookup interface. 
- getProxy() - Method in class org.wamblee.general.SerializableProxyFactory
- 
Gets the serializable proxy that delegates to the object passed in the constructor. 
- getProxy() - Method in class org.wamblee.general.ThreadSpecificProxyFactory
- 
- getReference(T) - Method in class org.wamblee.persistence.AbstractDetachable
- 
Obtains the reference for a given object. 
- getReference(T) - Method in class org.wamblee.persistence.JpaDetachable
-  
- getSecond() - Method in class org.wamblee.general.Pair
- 
Gets the second object of the pair. 
- getSetter() - Method in class org.wamblee.reflection.PropertyAccessor
-  
- getStderr() - Method in class org.wamblee.io.SimpleProcess
-  
- getStdout() - Method in class org.wamblee.io.SimpleProcess
-  
- getType() - Method in interface org.wamblee.reflection.Accessor
- 
Gets the type of the value. 
- getType() - Method in class org.wamblee.reflection.FieldAccessor
-  
- getType() - Method in class org.wamblee.reflection.PropertyAccessor
-  
- getValue() - Method in class org.wamblee.general.ValueHolder
-  
- getXpath() - Method in class org.wamblee.xml.XPathContext
- 
To get access to the lower level API. 
- ObjectElem - Class in org.wamblee.general
- 
This class provided an equality operation based on the object reference of
 the wrapped object. 
- ObjectElem(Object) - Constructor for class org.wamblee.general.ObjectElem
- 
Constructs the wrapper. 
- ObjectSerializationUtils - Class in org.wamblee.general
- 
Utility for serializating and deserializing objects. 
- ObjectSerializationUtils() - Constructor for class org.wamblee.general.ObjectSerializationUtils
-  
- ObjectTraversal - Class in org.wamblee.reflection
- 
 Class encapsulating object traversal through the fields and properties of an
 object. 
- ObjectTraversal(ObjectTraversal.ObjectVisitor) - Constructor for class org.wamblee.reflection.ObjectTraversal
- 
Constructs the traversal. 
- ObjectTraversal.ObjectVisitor - Interface in org.wamblee.reflection
- 
Visitor interface to be implemented for object traversal. 
- Observable<ObservableType,Event> - Class in org.wamblee.observer
- 
Implements subscription and notification logic for an observer pattern. 
- Observable(ObservableType, ObserverNotifier<ObservableType, Event>) - Constructor for class org.wamblee.observer.Observable
- 
Constructs the observable. 
- Observer<ObservableType,Event> - Interface in org.wamblee.observer
- 
- ObserverNotifier<ObservableType,Event> - Interface in org.wamblee.observer
- 
Implementation of notification of subscribers. 
- OrCondition<T> - Class in org.wamblee.conditions
- 
Represents a logical or of different boolean conditions. 
- OrCondition(Condition<T>, Condition<T>) - Constructor for class org.wamblee.conditions.OrCondition
- 
Constructs the condition. 
- OrCondition(List<Condition<T>>) - Constructor for class org.wamblee.conditions.OrCondition
- 
Constructs the or condition. 
- org.wamblee.cache - package org.wamblee.cache
- 
This package provides an interface for a cache together with several implementations. 
- org.wamblee.classloading - package org.wamblee.classloading
- 
Various classloading utilities. 
- org.wamblee.collections - package org.wamblee.collections
- 
Collection utilities. 
- org.wamblee.concurrency - package org.wamblee.concurrency
- 
This package provides utilities for dealing with concurrency. 
- org.wamblee.conditions - package org.wamblee.conditions
- 
This package provides some basic support classes for checking boolean conditions on objects. 
- org.wamblee.general - package org.wamblee.general
- 
General purpose support classes. 
- org.wamblee.io - package org.wamblee.io
- 
This package provides several support utilities for IO related functionality. 
- org.wamblee.ioc - package org.wamblee.ioc
- 
Several utilities for abstracting the IOC container which is used. 
- org.wamblee.observer - package org.wamblee.observer
- 
Support for the observer pattern. 
- org.wamblee.persistence - package org.wamblee.persistence
- 
Utilities for (JPA) persistence. 
- org.wamblee.reflection - package org.wamblee.reflection
- 
Utilities for reflection. 
- org.wamblee.xml - package org.wamblee.xml
- 
 Utilities for XML processing. 
- overrideBeanFactory(BeanFactory) - Static method in class org.wamblee.ioc.BeanKernel
- 
Overrides the default mechanism for looking up the bean factory by
 specifying it yourself.