public class XmlTypeLoader extends Object implements TypeLoader
| Modifier and Type | Field and Description |
|---|---|
static String |
TEXT_CONTENT_FIELD_NAME |
static MetadataFormat |
XML |
| Constructor and Description |
|---|
XmlTypeLoader(ModelFactory modelFactory)
Creates a new instance based on an already constructed
ModelFactory. |
XmlTypeLoader(SchemaCollector schemaCollector)
Creates a new instance based on a group of schemas.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<MetadataType> |
load(QName qName,
String typeAlias) |
Optional<MetadataType> |
load(String typeIdentifier) |
Optional<MetadataType> |
load(String typeIdentifier,
String typeAlias) |
public static final String TEXT_CONTENT_FIELD_NAME
public static MetadataFormat XML
public XmlTypeLoader(SchemaCollector schemaCollector)
schemaCollector - an SchemaCollector with the schemas.public XmlTypeLoader(ModelFactory modelFactory)
ModelFactory.modelFactory - a ModelFactory instance.public Optional<MetadataType> load(String typeIdentifier)
load in interface TypeLoaderpublic Optional<MetadataType> load(String typeIdentifier, String typeAlias)
load in interface TypeLoaderpublic Optional<MetadataType> load(QName qName, String typeAlias)
Copyright © 2018 MuleSoft, Inc.. All rights reserved.