org.mule.common.metadata.builder
Class DefaultXmlMetaDataBuilder<P extends MetaDataBuilder<?>>
java.lang.Object
org.mule.common.metadata.builder.DefaultXmlMetaDataBuilder<P>
- All Implemented Interfaces:
- MetaDataBuilder<XmlMetaDataModel>, XmlMetaDataBuilder<P>
public class DefaultXmlMetaDataBuilder<P extends MetaDataBuilder<?>>
- extends Object
- implements XmlMetaDataBuilder<P>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
public QName name
schemas
public String[] schemas
schemasStream
public InputStream[] schemasStream
encoding
public Charset encoding
example
public String example
DefaultXmlMetaDataBuilder
public DefaultXmlMetaDataBuilder(String name)
DefaultXmlMetaDataBuilder
public DefaultXmlMetaDataBuilder(QName name)
build
public XmlMetaDataModel build()
- Specified by:
build in interface MetaDataBuilder<XmlMetaDataModel>
addSchemaStringList
public DefaultXmlMetaDataBuilder<P> addSchemaStringList(String... schemas)
- Specified by:
addSchemaStringList in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>
addSchemaStreamList
public DefaultXmlMetaDataBuilder<P> addSchemaStreamList(InputStream... schemaStreams)
- Specified by:
addSchemaStreamList in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>
setEncoding
public DefaultXmlMetaDataBuilder<P> setEncoding(Charset encoding)
- Specified by:
setEncoding in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>
setExample
public DefaultXmlMetaDataBuilder<P> setExample(String xmlExample)
- Specified by:
setExample in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>
setLabel
public DefaultXmlMetaDataBuilder<P> setLabel(String label)
- Specified by:
setLabel in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>
setDescription
public DefaultXmlMetaDataBuilder<P> setDescription(String description)
- Specified by:
setDescription in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>
Copyright © 2014. All rights reserved.