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

java.lang.Object
  extended by org.mule.common.metadata.builder.DefaultJSONMetaDataBuilder<P>
All Implemented Interfaces:
JSONMetaDataBuilder<P>, MetaDataBuilder<MetaDataModel>

public class DefaultJSONMetaDataBuilder<P extends MetaDataBuilder<?>>
extends Object
implements JSONMetaDataBuilder<P>


Constructor Summary
DefaultJSONMetaDataBuilder()
           
 
Method Summary
 MetaDataModel build()
           
 JSONMetaDataBuilder<P> setExample(String json)
           
 JSONMetaDataBuilder<P> setSchema(String jsonSchema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultJSONMetaDataBuilder

public DefaultJSONMetaDataBuilder()
Method Detail

setExample

public JSONMetaDataBuilder<P> setExample(String json)
Specified by:
setExample in interface JSONMetaDataBuilder<P extends MetaDataBuilder<?>>

setSchema

public JSONMetaDataBuilder<P> setSchema(String jsonSchema)
Specified by:
setSchema in interface JSONMetaDataBuilder<P extends MetaDataBuilder<?>>

build

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


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