public class DefaultXmlMetaDataModel extends AbstractStructuredMetaDataModel implements XmlMetaDataModel
XML metadata representation
Shouldn't use this directly. Use DefaultMetaDataBuilder instead.
| Constructor and Description |
|---|
DefaultXmlMetaDataModel(List<String> schemas,
QName rootElement,
Charset encoding,
MetaDataModelProperty... properties) |
DefaultXmlMetaDataModel(List<String> schemas,
QName rootElement,
Charset encoding,
XmlMetaDataNamespaceManager namespaceManager,
MetaDataModelProperty... properties) |
DefaultXmlMetaDataModel(List<String> schemas,
String rootElement,
Charset encoding)
Deprecated.
use instead #DefaultXmlMetaDataModel(List
|
DefaultXmlMetaDataModel(List<String> schemas,
URL sourceUrl,
QName rootElement,
Charset encoding,
XmlMetaDataNamespaceManager namespaceManager,
MetaDataModelProperty... properties) |
DefaultXmlMetaDataModel(List<String> schemas,
URL sourceUrl,
QName elementName,
QName typeElement,
Charset encoding,
XmlMetaDataNamespaceManager namespaceManager,
MetaDataModelProperty... properties) |
DefaultXmlMetaDataModel(List<URL> schemas,
QName elementName,
QName typeElement,
XmlMetaDataNamespaceManager namespaceManager,
MetaDataModelProperty... properties) |
DefaultXmlMetaDataModel(List<URL> schemas,
QName rootElement,
XmlMetaDataNamespaceManager namespaceManager,
MetaDataModelProperty... properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(MetaDataModelVisitor modelVisitor)
Used internally for go over the model structure.
|
String |
getExample() |
QName |
getRootElement() |
List<InputStream> |
getSchemas() |
void |
setExample(String xmlExample) |
getFieldByName, getFieldsaddAllProperties, addProperty, as, equals, getDataType, getImplementationClass, getProperties, getProperty, hashCode, hasProperty, removeProperty, setImplementationClass, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetFieldByName, getFieldsaddProperty, as, getDataType, getImplementationClass, getProperties, getProperty, hasProperty, removeProperty@Deprecated public DefaultXmlMetaDataModel(List<String> schemas, String rootElement, Charset encoding)
schemas - The schemasrootElement - The root element local nameencoding - The encoding of the schemaspublic DefaultXmlMetaDataModel(List<String> schemas, QName rootElement, Charset encoding, MetaDataModelProperty... properties)
schemas - The schemasrootElement - The root element QNameencoding - The encoding of the schemasproperties - Additional propertiespublic DefaultXmlMetaDataModel(List<String> schemas, QName rootElement, Charset encoding, XmlMetaDataNamespaceManager namespaceManager, MetaDataModelProperty... properties)
schemas - The schemasrootElement - The root element QNameencoding - The encoding of the schemasnamespaceManager - Additional manager to check namespace usageproperties - Additional propertiespublic DefaultXmlMetaDataModel(List<String> schemas, URL sourceUrl, QName rootElement, Charset encoding, XmlMetaDataNamespaceManager namespaceManager, MetaDataModelProperty... properties)
schemas - The schemassourceUrl - The url where the relative paths will be taken fromrootElement - The root element QNameencoding - The encoding of the schemasnamespaceManager - Additional manager to check namespace usageproperties - Additional propertiespublic DefaultXmlMetaDataModel(List<String> schemas, URL sourceUrl, QName elementName, QName typeElement, Charset encoding, XmlMetaDataNamespaceManager namespaceManager, MetaDataModelProperty... properties)
schemas - The schemassourceUrl - The url where the relative paths will be taken fromelementName - The element QNametypeElement - The type element QNameencoding - The encoding of the schemasnamespaceManager - Additional manager to check namespace usageproperties - Additional propertiespublic DefaultXmlMetaDataModel(List<URL> schemas, QName rootElement, XmlMetaDataNamespaceManager namespaceManager, MetaDataModelProperty... properties)
schemas - The schemasrootElement - The root element QNamenamespaceManager - Additional manager to check namespace usageproperties - Additional propertiespublic DefaultXmlMetaDataModel(List<URL> schemas, QName elementName, QName typeElement, XmlMetaDataNamespaceManager namespaceManager, MetaDataModelProperty... properties)
schemas - The schemaselementName - The root element QNametypeElement - The root type element QNamenamespaceManager - Additional manager to check namespace usageproperties - Additional propertiespublic QName getRootElement()
getRootElement in interface XmlMetaDataModelpublic List<InputStream> getSchemas()
getSchemas in interface XmlMetaDataModelpublic void accept(MetaDataModelVisitor modelVisitor)
MetaDataModelaccept in interface MetaDataModelpublic String getExample()
getExample in interface XmlMetaDataModelpublic void setExample(String xmlExample)
setExample in interface XmlMetaDataModelCopyright © 2015 MuleSoft, Inc.. All rights reserved.