| Interface | Description |
|---|---|
| IArgs |
The arguments for executing an
IFunctor implementation. |
| IArgumentDeclaration |
The declaration for an argument to an
IFunctorCall. |
| IDeclaration |
A declaration allows to modify the state and or behavior of an
IFunctorCall. |
| IDeclarationBlock |
A group of
IDeclaration instances. |
| IDeclarationElement |
A concrete named declaration.
|
| IDeclarationSupport |
An object that may have declarations.
|
| IFunctor |
An iconified behavior.
|
| IFunctorCall |
An object representing the actual call of an
IFunctor. |
| IFunctorCallFactory |
A factory for
IFunctorCall objects. |
| IFunctorFactory |
A factory for
IFunctor objects. |
| IFunctorHandler |
An object that supports execution of functors.
|
| IFunctorOutlet | |
| INamedFunctor |
An
IFunctor that can be identified via a unique id. |
| Class | Description |
|---|---|
| Args |
A concrete generic implementation for
IArgs. |
| ArgTools |
Tool class to ease handling of arguments.
|
| ArgumentDeclaration |
An argument declaration supporting argument reordering/ naming and default
values.
|
| ChainedArgs | |
| CommonFunctor |
A common superclass for implementing
IFunctor. |
| ConstantFunctor |
A common utility
IFunctor returning a constant value. |
| Declaration |
A common superclass for implementing
IDeclaration. |
| DeclarationBlock |
A generic implementation for
IDeclarationBlock. |
| DeclarationElement |
A common superclass for
IDeclarationElement instances. |
| DeclaredArgs |
This
IArgs implementation allows the declaration of arguments. |
| EchoFunctor |
Echo the incoming arguments.
|
| EmptyArgs |
Helper implementation for empty argument list.
|
| EmptyDeclarationBlock |
Helper implementation for an empty declaration block.
|
| EventFunctorCallFactory | |
| FunctorCall |
Generic implementation of
IFunctorCall. |
| FunctorFieldHandler | |
| FunctorMethodHandler | |
| FunctorTools |
Tool class for handling functor specific tasks.
|
| NullFunctor |
A common utility
IFunctor doing just nothing. |
| SimpleFunctorCallFactory | |
| StandardFunctorOutlet |
| Exception | Description |
|---|---|
| DeclarationException |
An exception while accepting a declaration.
|
| FunctorInvocationException |
An exception while performing an
IFunctor. |