org.mule.common.metadata.builder
Interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>
- All Superinterfaces:
- MetaDataBuilder<DefinedMapMetaDataModel>
- All Known Subinterfaces:
- AddingOperatorsMetaDataFieldBuilder<P>, CustomizingWhereMetaDataFieldBuilder<P>, DynamicObjectFieldBuilder<P>, EnumMetaDataBuilder<P>, PropertyCustomizableMetaDataBuilder<P>
- All Known Implementing Classes:
- DefaultDynamicObjectBuilder
public interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>
- extends MetaDataBuilder<DefinedMapMetaDataModel>
addSimpleField
PropertyCustomizableMetaDataBuilder<P> addSimpleField(String name,
DataType dataType)
addSimpleField
PropertyCustomizableMetaDataBuilder<P> addSimpleField(String name,
DataType dataType,
String implClass)
addEnumField
EnumMetaDataBuilder<P> addEnumField(String name)
addEnumField
EnumMetaDataBuilder<P> addEnumField(String name,
String implClass)
addPojoField
DynamicObjectFieldBuilder<P> addPojoField(String name,
Class<?> pojo)
addListOfDynamicObjectField
@Deprecated
DynamicObjectFieldBuilder<DynamicObjectFieldBuilder<P>> addListOfDynamicObjectField(String name)
- Deprecated.
addList
ListMetaDataBuilder<DynamicObjectFieldBuilder<P>> addList(String name)
addDynamicObjectField
DynamicObjectFieldBuilder<DynamicObjectFieldBuilder<P>> addDynamicObjectField(String name)
endDynamicObject
P endDynamicObject()
Copyright © 2014. All rights reserved.