Interface | Description |
---|---|
AttributeDefinitionVisitor |
An {code AttributeDefinitionVisitor} allows to access an
AttributeDefinition configuration. |
ComponentBuildingDefinitionProvider |
Service provider interface to define mule DSL extensions processors.
|
ComponentFactory<T> |
Interface that must be implemented by those classes that are meant to be used as a factory to create complex domain objects
which in turn are
Component s. |
ObjectFactory<T> |
Interface that must be implemented by those classes that are meant to be used as a factory to create complex domain objects.
|
ObjectTypeProvider |
Interface that can implement instances of
ObjectProvider in case the type of the object
created is dynamic and cannot be known at compile time. |
TypeConverter<InputType,OutputType> |
Converter from one type to another.
|
TypeDefinitionVisitor |
Visitor that will be invoked based on a
ComponentBuildingDefinition.getTypeDefinition() configuration. |
Class | Description |
---|---|
AbstractComponentFactory<T> |
Basic implementation of
ComponentFactory that handles all annotation related behavior including
ObjectFactory.getObject() . |
AttributeDefinition |
Defines how to build an attribute from an object.
|
AttributeDefinition.Builder | |
CommonTypeConverters |
Set of common
TypeConverter s to be reused in different ComponentBuildingDefinitionProvider s |
ComponentBuildingDefinition<T> |
Defines the mapping between a component configuration and how the object that represents that model in runtime is created.
|
ComponentBuildingDefinition.Builder<T> |
Builder for
ComponentBuildingDefinition
|
DslSimpleType |
Simple type values for DSL processing.
|
KeyAttributeDefinitionPair |
Holder for a pair of a map key and its value attribute definition.
|
KeyAttributeDefinitionPair.Builder | |
MapEntry<KeyType,ValueType> |
Instances of this classes represent a map entry defined in the configuration.
|
SetterAttributeDefinition |
Wrapper class for a setter attribute definitions.
|
TypeDefinition<T> |
Defines the actual
Class for the domain object to be created. |
TypeDefinition.MapEntryType<KeyType,ValueType> |
Instances of this class represent the type of a map entry.
|
Copyright © 2018. All rights reserved.