public class DefaultXmlMetaDataBuilder<P extends MetaDataBuilder<?>> extends Object implements XmlMetaDataBuilder<P>
| Modifier and Type | Field and Description |
|---|---|
Charset |
encoding |
String |
example |
QName |
name |
List<String> |
schemas |
List<InputStream> |
schemasStream |
List<URL> |
schemasUrls |
QName |
type |
| Constructor and Description |
|---|
DefaultXmlMetaDataBuilder(QName name) |
DefaultXmlMetaDataBuilder(String name) |
| Modifier and Type | Method and Description |
|---|---|
DefaultXmlMetaDataBuilder<P> |
addSchemaStreamList(InputStream... schemaStreams) |
DefaultXmlMetaDataBuilder<P> |
addSchemaStringList(String... schemas) |
DefaultXmlMetaDataBuilder<P> |
addSchemaUrlList(URL... schemaStreams) |
XmlMetaDataModel |
build() |
DefaultXmlMetaDataBuilder<P> |
setDescription(String description) |
DefaultXmlMetaDataBuilder<P> |
setEncoding(Charset encoding) |
DefaultXmlMetaDataBuilder<P> |
setExample(String xmlExample) |
DefaultXmlMetaDataBuilder<P> |
setLabel(String label) |
DefaultXmlMetaDataBuilder<P> |
setSourceUri(URL sourceUrl) |
DefaultXmlMetaDataBuilder<P> |
setType(QName qName) |
public QName name
public QName type
public List<InputStream> schemasStream
public Charset encoding
public String example
public DefaultXmlMetaDataBuilder(String name)
public DefaultXmlMetaDataBuilder(QName name)
public XmlMetaDataModel build()
build in interface MetaDataBuilder<XmlMetaDataModel>public DefaultXmlMetaDataBuilder<P> setSourceUri(URL sourceUrl)
setSourceUri in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>public DefaultXmlMetaDataBuilder<P> addSchemaStringList(String... schemas)
addSchemaStringList in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>public DefaultXmlMetaDataBuilder<P> addSchemaStreamList(InputStream... schemaStreams)
addSchemaStreamList in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>public DefaultXmlMetaDataBuilder<P> addSchemaUrlList(URL... schemaStreams)
addSchemaUrlList in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>public DefaultXmlMetaDataBuilder<P> setEncoding(Charset encoding)
setEncoding in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>public DefaultXmlMetaDataBuilder<P> setExample(String xmlExample)
setExample in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>public DefaultXmlMetaDataBuilder<P> setLabel(String label)
setLabel in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>public DefaultXmlMetaDataBuilder<P> setDescription(String description)
setDescription in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>public DefaultXmlMetaDataBuilder<P> setType(QName qName)
setType in interface XmlMetaDataBuilder<P extends MetaDataBuilder<?>>Copyright © 2016 MuleSoft, Inc.. All rights reserved.