Search in sources :

Example 6 with Import

use of org.mule.runtime.module.extension.internal.capability.xml.schema.model.Import in project mule by mulesoft.

the class SchemaBuilder method registerExtensionImport.

private XmlDslModel registerExtensionImport(ExtensionModel extension) {
    XmlDslModel languageModel = extension.getXmlDslModel();
    Import schemaImport = new Import();
    schemaImport.setNamespace(languageModel.getNamespace());
    schemaImport.setSchemaLocation(languageModel.getSchemaLocation());
    if (!schema.getIncludeOrImportOrRedefine().contains(schemaImport)) {
        schema.getIncludeOrImportOrRedefine().add(schemaImport);
    }
    return languageModel;
}
Also used : Import(org.mule.runtime.module.extension.internal.capability.xml.schema.model.Import) XmlDslModel(org.mule.runtime.api.meta.model.XmlDslModel)

Example 7 with Import

use of org.mule.runtime.module.extension.internal.capability.xml.schema.model.Import in project mule by mulesoft.

the class SchemaBuilder method importSpringFrameworkNamespace.

private SchemaBuilder importSpringFrameworkNamespace() {
    Import springFrameworkImport = new Import();
    springFrameworkImport.setNamespace(SPRING_FRAMEWORK_NAMESPACE);
    springFrameworkImport.setSchemaLocation(SPRING_FRAMEWORK_SCHEMA_LOCATION);
    schema.getIncludeOrImportOrRedefine().add(springFrameworkImport);
    return this;
}
Also used : Import(org.mule.runtime.module.extension.internal.capability.xml.schema.model.Import)

Aggregations

Import (org.mule.runtime.module.extension.internal.capability.xml.schema.model.Import)7 XmlDslModel (org.mule.runtime.api.meta.model.XmlDslModel)1