org.mule.common.metadata.builder
Class DefaultMetaDataBuilder

java.lang.Object
  extended by org.mule.common.metadata.builder.DefaultMetaDataBuilder
All Implemented Interfaces:
MetaDataBuilder<MetaDataModel>

public class DefaultMetaDataBuilder
extends Object
implements MetaDataBuilder<MetaDataModel>


Constructor Summary
DefaultMetaDataBuilder()
           
 
Method Summary
 MetaDataModel build()
           
 DynamicObjectBuilder<?> createDynamicObject(String name)
          Begins building dynamic object.
 ListMetaDataBuilder<?> createList()
           
 PojoMetaDataBuilder<?> createPojo(Class<?> pojo)
           
 XmlMetaDataBuilder createXmlObject(QName name)
           
 XmlMetaDataBuilder createXmlObject(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMetaDataBuilder

public DefaultMetaDataBuilder()
Method Detail

createList

public ListMetaDataBuilder<?> createList()

createPojo

public PojoMetaDataBuilder<?> createPojo(Class<?> pojo)

createDynamicObject

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.


createXmlObject

public XmlMetaDataBuilder createXmlObject(String name)

createXmlObject

public XmlMetaDataBuilder createXmlObject(QName name)

build

public MetaDataModel build()
Specified by:
build in interface MetaDataBuilder<MetaDataModel>


Copyright © 2015 MuleSoft, Inc.. All rights reserved.