- 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 Cache
interface 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
throws LookupException
.
- 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.