| Interface | Description |
|---|---|
| Adaptable |
Classes which have multiple dynamic facets (adapters) shall implement this interface.
|
| Context |
Execution context.
|
| ExceptionHandler | |
| Identifiable<I> |
Something with identity.
|
| IdentityExtractor<I> |
IdentityManager delegates identity retrieval to
IdentityExtractor services.
|
| IdentityManager<I> |
Implementations of this interface provide unique
identities for objects.
|
| InvocationRecordingProxyFactory.ProblemListener |
Callback interface to receive problem notifications.
|
| Joiner.Collector<T> |
Collector of objects to join.
|
| MutableContext |
Context which can be modified.
|
| Observable<T> |
This interface serves the same role as java.util.Observable, but it's an interface, not a class.
|
| ObservableConverter<T> |
Converts T to Observable
|
| Observer<T> |
Observer (change listener).
|
| ResourceLoader | |
| ResourceSet | |
| TokenExpander.TokenSource |
Source of tokens.
|
| Visitable<T> | |
| Visitor<T> |
| Class | Description |
|---|---|
| ClassHierarchyVisitable |
Visits class hierarchy in the order: class, implemented
interfaces, superclass, superclass implemented interfaces, ...
|
| ClassLoaderResourceSet | |
| ClassResourceLoader |
Utility class which searches class hierarchy for a resource.
|
| CompositeContext |
Context delegating to other contexts "parts".
|
| DefaultContext |
Default context uses ServiceLoader to find services in
a given classloader and map of bindings.
|
| DefaultObservableConverter<T> |
Observable converter which leverages the converter framework.
|
| DependencyScanner |
Scans class dependencies and returns a list of classpath entries URL's which given class depends on.
|
| FacadeContext |
Simple context implementation.
|
| FilterClassLoader |
Class loader which filters classes/resources from another classloader.
|
| FreezeableCollection<E> | |
| HtmlScriptEngineFactory |
HTML script engine factory used TokenExpander engine to expands tokens in HTML.
|
| InlineExecutor |
Executes command in the current thread.
|
| InvocationRecordingProxyFactory |
This class creates a proxy which record all invocations of
the methods of the target object with stack traces, calling threads, timestamps, and arguments.
|
| InvocationRecordingProxyFactory.InvocationRecord | |
| Joiner<T,C,R> |
Helper class to join data from several inputs.
|
| Joiner.CollectionAdapter<T> |
Adapter for collections.
|
| Joiner.InputConsumer |
Interface to consume inputs in join() method.
|
| LocalJoiner<T,C,R> |
LocalJoiner uses java.util.concurrent.locks.ReentrantLock to protect simultaneous access
to input collectors.
|
| MapTokenSource |
Implementation of token source with tokens stored
in a map.
|
| ObservableAdapter |
Wraps java.util.Observable into com.hammurapi.Observable.
|
| Pumper |
Copies all data from an input stream to an output stream.
|
| ResourceLoaderImpl | |
| ScriptProcessor |
This class resolves and evaluates scripts for a class.
|
| ScriptURLStreamHandler |
This class handles
script protocol/schema and evaluates expressions using Java Scripting framework. |
| SimpleMutableContext |
Simple context implementation.
|
| SimpleObservableConverter<T> |
Converts argument to com.hammurapi.common.Observable.
|
| SingletonChainingContext<ST> | |
| TokenExpander |
Expands tokens like $[myToken] to token values.
|
| TokenExpanderScriptEngine | |
| TokenExpanderScriptEngineFactory | |
| Util |
Helper class.
|
| WeakIdentityManager |
Maintains weak references to objects.
|
| Exception | Description |
|---|---|
| HammurapiException |
Base wrapper exception.
|
| TokenExpansionException |
| Annotation Type | Description |
|---|---|
| Condition |
Condition annotation can be used instead of accept methods for parameters and
if () blocks inside infer methods.
|