Uses of Class
org.mule.runtime.dsl.api.component.AttributeDefinition.Builder
Packages that use AttributeDefinition.Builder
-
Uses of AttributeDefinition.Builder in org.mule.runtime.dsl.api.component
Methods in org.mule.runtime.dsl.api.component that return AttributeDefinition.BuilderModifier and TypeMethodDescriptionstatic AttributeDefinition.BuilderAttributeDefinition.Builder.fromChildCollectionConfiguration(Class<?> type) Used when an attribute must be set with a collection of objects created from the user configuration.static AttributeDefinition.BuilderAttributeDefinition.Builder.fromChildConfiguration(Class<?> childType) Used when an attribute must be set with a complex object created from the user configuration.static AttributeDefinition.BuilderAttributeDefinition.Builder.fromChildMapConfiguration(Class<?> keyType, Class<?> valueType) Used when an attribute must be set with a map of objects created from the user configuration.static AttributeDefinition.BuilderAttributeDefinition.Builder.fromFixedReference(String reference) Use when the reference is fixed (and not configurable), not the value.static AttributeDefinition.BuilderAttributeDefinition.Builder.fromFixedValue(Object value) static AttributeDefinition.BuilderAttributeDefinition.Builder.fromMultipleDefinitions(KeyAttributeDefinitionPair... definitions) Used when several attributes or child components needs to be mapped to a single attribute.static AttributeDefinition.BuilderAttributeDefinition.Builder.fromReferenceObject(Class<?> referenceObjectType) Used when attribute an attribute must be set with an object provided by the runtime.static AttributeDefinition.BuilderAttributeDefinition.Builder.fromSimpleParameter(String configParameterName) static AttributeDefinition.BuilderAttributeDefinition.Builder.fromSimpleParameter(String configParameterName, TypeConverter typeConverter) static AttributeDefinition.BuilderAttributeDefinition.Builder.fromSimpleReferenceParameter(String referenceSimpleParameter) static AttributeDefinition.BuilderAttributeDefinition.Builder.fromSimpleReferenceParameter(String configParameterName, TypeConverter typeConverter) static AttributeDefinition.BuilderAttributeDefinition.Builder.fromSoftReferenceSimpleParameter(String softReferenceParameter) static AttributeDefinition.BuilderAttributeDefinition.Builder.fromTextContent()Used when an attribute must be created with the inner content of the configuration element.static AttributeDefinition.BuilderAttributeDefinition.Builder.fromUndefinedComplexAttribute()Calling this method declares that the attribute will be assigned with all declared complex configuration object that did not were map by otherAttributeDefinitions.static AttributeDefinition.BuilderAttributeDefinition.Builder.fromUndefinedSimpleAttributes()Calling this method declares that the attribute will be assigned with all declared simple configuration attribute and its value.AttributeDefinition.Builder.withDefaultValue(Object defaultValue) Deprecated.obtain the default values from the AST/extension model instead.AttributeDefinition.Builder.withIdentifier(String childIdentifier) AttributeDefinition.Builder.withWrapperIdentifier(String identifier) Defines the parent identifier used to wrap a child element.