org.mule.common.metadata.builder
Class DefaultPojoMetaDataBuilder<P extends MetaDataBuilder<?>>

java.lang.Object
  extended by org.mule.common.metadata.builder.DefaultPojoMetaDataBuilder<P>
All Implemented Interfaces:
MetaDataBuilder<PojoMetaDataModel>, PojoMetaDataBuilder<P>

public class DefaultPojoMetaDataBuilder<P extends MetaDataBuilder<?>>
extends Object
implements PojoMetaDataBuilder<P>


Method Summary
 PojoMetaDataModel build()
           
 P endPojo()
           
 PojoMetaDataBuilder<P> usingFieldPropertyFactory(FieldPropertyFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

build

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

usingFieldPropertyFactory

public PojoMetaDataBuilder<P> usingFieldPropertyFactory(FieldPropertyFactory factory)
Specified by:
usingFieldPropertyFactory in interface PojoMetaDataBuilder<P extends MetaDataBuilder<?>>

endPojo

public P endPojo()
Specified by:
endPojo in interface PojoMetaDataBuilder<P extends MetaDataBuilder<?>>


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