intarsys runtime library

Package de.intarsys.tools.functor

Interface Summary
ArgTools.IBindingProcessor  
IArgs The arguments for executing an IFunctor implementation.
IArgs.IBinding A binding between an index or name and a value in an IArgs object.
IArgsConfigurable An object that supports configuration by an IArgs instance.
IArgsConfigurator An object that supports configuration of a target object using an IArgs instance.
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 IDeclarationElement instances.
IDeclarationElement A concrete named declaration.
IDeclarationSupport An object that may have declarations.
IFunctor<T> An iconified behavior.
IFunctorCall An object representing the actual call of an IFunctor.
IFunctorCallFactory A factory for IFunctorCall objects.
IFunctorFactory<T,F extends IFunctor<T>> A factory for IFunctor objects.
IFunctorHandler An object that supports execution of functors.
IFunctorOutlet  
IFunctorRegistry A registry for accessing IFunctor instances.
INamedFunctor An IFunctor that can be identified via a unique id.
 

Class Summary
Args A concrete generic implementation for IArgs.
ArgsSigner  
ArgsValidator  
ArgTools Tool class to ease handling of arguments.
ArgumentDeclaration An argument declaration supporting argument naming, default values and typing.
ArgumentDeclarator An argument declaration strategy that modifies its input IArgs according to the IDeclaration.
ChainedArgs An IArgs implementation allowing to concat two IArgs together.
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.
EchoFunctor Echo the incoming arguments.
EnumReturnMode  
EnumStyle An enumeration of the supported styles for marshalling return values.
FunctorCall Generic implementation of IFunctorCall.
FunctorFieldHandler  
FunctorMethodHandler  
NullFunctor A common utility IFunctor doing just nothing.
ResultTools A tool class for handling "result" objects.
SimpleFunctorCallFactory  
StandardFunctorOutlet  
 

Exception Summary
ArgsConfigurationException  
DeclarationException An exception while accepting a declaration.
FunctorInvocationException An exception while performing an IFunctor.
 


intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.