Package org.databene.commons.accessor

Provides implementation and framework for org.databene.model.Accessor

See:
          Description

Interface Summary
DependentAccessor<C,V> Accessor that depends on other Accessors.
TypedAccessor<C,V> Accessor that tells the type of Object it returns.
 

Class Summary
AccessingComparator<C,V> Compares to objects by the values returned from an Accessor that is applied to them.
AccessorCache<C,V> Accessor implementation that caches the value it retrieves first until it is manually invalidated.
AccessorMapAccessor Uses an accessor which is stored in a Map for accessing the target object.
AccessorProxy<C,V> Proxy of an accessor.
ConstantAccessor<V> Accessor that always returns the same value, independent of the object it is applied to.
FallbackAccessor<C,V> Accessor that consecutively queries a chain of accessors until one provides the requested value.
FeatureAccessor<C,V> Get values from Maps, Contexts, Composites and JavaBeans.
FetchingAccessor Two step Accessor, that uses one Accessor to fetch an object and another one to read a value from it.
GraphAccessor Accesses object graphs by splitting a path names into tokens by a dot separator('.').
ManagedAccessor<C,V> DependentAccessor implementation that manages the dependencies in a List.
MapAccessor<C extends Map<K,V>,K,V> Accesses Values from a Map.
NotAccessor<E> Inverts the boolean result of another Accessor.
NullSafeAccessor<C,V> Accessor wrapper that returns a predefined value if getValue() is invoked with a 'null' source.
NullSafeTypedAccessor<C,V> Typed Accessor that returns a default value if invoked on argument null.
TypedAccessorChain Consecutively invokes a series of accessors using the result value of each invocation as input value for the next.
 

Package org.databene.commons.accessor Description

Provides implementation and framework for org.databene.model.Accessor



Copyright © 2010. All Rights Reserved.