org.mule.common.metadata
Class DefaultXmlMetaDataModel
java.lang.Object
org.mule.common.metadata.AbstractMetaDataModel
org.mule.common.metadata.AbstractStructuredMetaDataModel
org.mule.common.metadata.DefaultXmlMetaDataModel
- All Implemented Interfaces:
- MetaDataModel, StructuredMetaDataModel, XmlMetaDataModel
public class DefaultXmlMetaDataModel
- extends AbstractStructuredMetaDataModel
- implements XmlMetaDataModel
XML metadata representation
Shouldn't use this directly. Use DefaultMetaDataBuilder instead.
|
Constructor Summary |
DefaultXmlMetaDataModel(List<String> schemas,
QName rootElement,
Charset encoding,
MetaDataModelProperty... properties)
|
DefaultXmlMetaDataModel(List<String> schemas,
String rootElement,
Charset encoding)
Deprecated. use instead #DefaultXmlMetaDataModel(List schemas, QName rootElement, Charset encoding, MetaDataModelProperty... properties) |
DefaultXmlMetaDataModel(List<String> schemas,
URL sourceUrl,
QName rootElement,
Charset encoding,
MetaDataModelProperty... properties)
|
DefaultXmlMetaDataModel(List<URL> schemas,
QName rootElement,
MetaDataModelProperty... properties)
|
| Methods inherited from class org.mule.common.metadata.AbstractMetaDataModel |
addAllProperties, addProperty, as, equals, getDataType, getImplementationClass, getProperties, getProperty, hashCode, hasProperty, removeProperty, setImplementationClass, toString |
DefaultXmlMetaDataModel
@Deprecated
public DefaultXmlMetaDataModel(List<String> schemas,
String rootElement,
Charset encoding)
- Deprecated. use instead #DefaultXmlMetaDataModel(List schemas, QName rootElement, Charset encoding, MetaDataModelProperty... properties)
- Parameters:
schemas - The schemasrootElement - The root element local nameencoding - The encoding of the schemas
DefaultXmlMetaDataModel
public DefaultXmlMetaDataModel(List<String> schemas,
QName rootElement,
Charset encoding,
MetaDataModelProperty... properties)
- Parameters:
schemas - The schemasrootElement - The root element QNameencoding - The encoding of the schemasproperties - Additional properties
DefaultXmlMetaDataModel
public DefaultXmlMetaDataModel(List<String> schemas,
URL sourceUrl,
QName rootElement,
Charset encoding,
MetaDataModelProperty... properties)
- Parameters:
schemas - The schemassourceUrl - The url where the relative paths will be taken fromrootElement - The root element QNameencoding - The encoding of the schemasproperties - Additional properties
DefaultXmlMetaDataModel
public DefaultXmlMetaDataModel(List<URL> schemas,
QName rootElement,
MetaDataModelProperty... properties)
- Parameters:
schemas - The schemasrootElement - The root element QNameproperties - Additional properties
getRootElement
public QName getRootElement()
- Specified by:
getRootElement in interface XmlMetaDataModel
getSchemas
public List<InputStream> getSchemas()
- Specified by:
getSchemas in interface XmlMetaDataModel
accept
public void accept(MetaDataModelVisitor modelVisitor)
- Description copied from interface:
MetaDataModel
- Used internally for go over the model structure.
- Specified by:
accept in interface MetaDataModel
getExample
public String getExample()
- Specified by:
getExample in interface XmlMetaDataModel
setExample
public void setExample(String xmlExample)
- Specified by:
setExample in interface XmlMetaDataModel
Copyright © 2015 MuleSoft, Inc.. All rights reserved.