- java.lang.Object
-
- org.mule.metadata.xml.api.XmlTypeLoader
-
- All Implemented Interfaces:
TypeLoader
public class XmlTypeLoader extends Object implements TypeLoader
-
-
Field Summary
Fields Modifier and Type Field Description static StringTEXT_CONTENT_FIELD_NAMEstatic MetadataFormatXML
-
Constructor Summary
Constructors Constructor Description XmlTypeLoader(ModelFactory modelFactory)Creates a new instance based on an already constructedModelFactory.XmlTypeLoader(SchemaCollector schemaCollector)Creates a new instance based on a group of schemas.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<MetadataType>load(String typeIdentifier)Optional<MetadataType>load(String typeIdentifier, String typeAlias)Optional<MetadataType>load(QName qName, String typeAlias)
-
-
-
Field Detail
-
TEXT_CONTENT_FIELD_NAME
public static final String TEXT_CONTENT_FIELD_NAME
- See Also:
- Constant Field Values
-
XML
public static MetadataFormat XML
-
-
Constructor Detail
-
XmlTypeLoader
public XmlTypeLoader(SchemaCollector schemaCollector)
Creates a new instance based on a group of schemas.- Parameters:
schemaCollector- anSchemaCollectorwith the schemas.
-
XmlTypeLoader
public XmlTypeLoader(ModelFactory modelFactory)
Creates a new instance based on an already constructedModelFactory.- Parameters:
modelFactory- aModelFactoryinstance.
-
-
Method Detail
-
load
public Optional<MetadataType> load(String typeIdentifier)
- Specified by:
loadin interfaceTypeLoader
-
load
public Optional<MetadataType> load(String typeIdentifier, String typeAlias)
- Specified by:
loadin interfaceTypeLoader
-
load
public Optional<MetadataType> load(QName qName, String typeAlias)
-
-