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;
}
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;
}
Aggregations