Module org.mule.runtime.dsl.api
Package org.mule.runtime.dsl.api.component
package org.mule.runtime.dsl.api.component
-
ClassDescriptionBasic implementation of
ComponentFactorythat handles all annotation related behavior includingObjectFactory.getObject().Defines how to build an attribute from an object.An {code AttributeDefinitionVisitor} allows to access anAttributeDefinitionconfiguration.Set of commonTypeConverters to be reused in differentComponentBuildingDefinitionProvidersDefines the mapping between a component configuration and how the object that represents that model in runtime is created.Builder forComponentBuildingDefinitionService provider interface to define mule DSL extensions processors.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 areComponents.Simple type values for DSL processing.Holder for a pair of a map key and its value attribute definition.MapEntry<KeyType,ValueType> Instances of this classes represent a map entry defined in the configuration.Interface that must be implemented by those classes that are meant to be used as a factory to create complex domain objects.Interface that can implement instances ofObjectProviderin case the type of the object created is dynamic and cannot be known at compile time.Wrapper class for a setter attribute definitions.TypeConverter<InputType,OutputType> Converter from one type to another.Defines the actualClassfor the domain object to be created.TypeDefinition.MapEntryType<KeyType,ValueType> Instances of this class represent the type of a map entry.Visitor that will be invoked based on aComponentBuildingDefinition.getTypeDefinition()configuration.