Module eclipselink

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:
    DefaultSchemaLocationResolver
    • Method Detail

      • 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