public class DefaultMetaDataBuilder extends Object implements MetaDataBuilder<MetaDataModel>
| Constructor and Description |
|---|
DefaultMetaDataBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MetaDataModel |
build() |
DynamicObjectBuilder<?> |
createDynamicObject(String name)
Begins building dynamic object.
|
JSONMetaDataBuilder |
createJsonObject() |
ListMetaDataBuilder<?> |
createList() |
PojoMetaDataBuilder<?> |
createPojo(Class<?> pojo) |
XmlMetaDataBuilder |
createXmlObject(QName name) |
XmlMetaDataBuilder |
createXmlObject(String name) |
public ListMetaDataBuilder<?> createList()
public PojoMetaDataBuilder<?> createPojo(Class<?> pojo)
public DynamicObjectBuilder<?> createDynamicObject(String name)
Begins building dynamic object. When its description is finished must end it with endDynamicObject() to continue the building.
Its description must be complete.
public XmlMetaDataBuilder createXmlObject(String name)
public JSONMetaDataBuilder createJsonObject()
public XmlMetaDataBuilder createXmlObject(QName name)
public MetaDataModel build()
build in interface MetaDataBuilder<MetaDataModel>Copyright © 2018 MuleSoft, Inc.. All rights reserved.