| Interface | Description |
|---|---|
| AnnotatedObjectFactory<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
AnnotatedObjects. |
| AttributeDefinitionVisitor |
An {code AttributeDefinitionVisitor} allows to access an
AttributeDefinition configuration. |
| ComponentBuildingDefinitionProvider |
Service provider interface to define mule DSL extensions processors.
|
| ObjectFactory<T> |
Interface that must be implemented by those classes that are meant to be used as a factory to create complex domain objects.
|
| TypeConverter<InputType,OutputType> |
Converter from one type to another.
|
| TypeDefinitionVisitor |
Visitor that will be invoked based on a
ComponentBuildingDefinition.getTypeDefinition() configuration. |
| Class | Description |
|---|---|
| AbstractAnnotatedObjectFactory<T> |
Basic implementation of
AnnotatedObjectFactory 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
TypeConverters to be reused in different ComponentBuildingDefinitionProviders |
| ComponentBuildingDefinition |
Defines the mapping between a component configuration and how the object that represents that model in runtime is created.
|
| ComponentBuildingDefinition.Builder |
Builder for
ComponentBuildingDefinition
TODO MULE-9693 Improve builder so the copy is not required to reuse the namespace value. |
| 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 |
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 © 2003–2017 MuleSoft, Inc.. All rights reserved.