Interface SchemaLocationResolver

All Known Implementing Classes:
DefaultSchemaLocationResolver

public interface SchemaLocationResolver

Purpose: Interface that can be optionally implemented to resolve the value for the schemaLocation attribute of generated imports and includes when generating schemas. Provides a more flexible solution than the optional namespaceToSchemaLocation Map that can be given to the generate method.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    resolveSchemaLocation(Type sourceType, Type targetType)
    Return the value for the schemaLocation attribute of the generated Import
  • Method Details

    • resolveSchemaLocation

      String resolveSchemaLocation(Type sourceType, Type targetType)
      Return the value for the schemaLocation attribute of the generated Import
      Parameters:
      sourceType - the source type
      targetType - the target type
      Returns:
      the value for the schemaLocation attribute of the generated Import