Class SchemaMappingsUtils

java.lang.Object
org.mule.runtime.dsl.internal.util.SchemaMappingsUtils

public final class SchemaMappingsUtils extends Object
A helper class for loading mule schema mappings.
Since:
1.4.0
  • Field Details

  • Method Details

    • getFor

      public static SchemaMappingsUtils getFor(ClassLoader muleImplementationsLoader)
    • resolveSystemId

      public static String resolveSystemId(String systemId)
    • getMuleSchemasMappings

      public Map<String,String> getMuleSchemasMappings()
      Returns:
      schemas mappings located at CUSTOM_SCHEMA_MAPPINGS_LOCATION location
    • getSpringSchemasMappings

      public Map<String,String> getSpringSchemasMappings()
      Returns:
      schemas mappings located at CUSTOM_SPRING_SCHEMA_MAPPINGS_LOCATION location
    • getSchemaMappings

      public Map<String,String> getSchemaMappings(String schemaMappingsLocation, Supplier<ClassLoader> classLoader)
      Load schemas mappings for a given schemaMappingsLocation location
      Parameters:
      schemaMappingsLocation - schema mappings location to load
      classLoader - Supplier the ClassLoader to use for loading schemas
      Returns:
      a Map schemas mappings