Class DefaultSchemaLocationResolver

java.lang.Object
org.eclipse.persistence.sdo.helper.DefaultSchemaLocationResolver
All Implemented Interfaces:
SchemaLocationResolver

public class DefaultSchemaLocationResolver extends Object implements SchemaLocationResolver

Purpose: Default implementation of the org.eclipse.persistence.sdo.helper.SchemaLocationResolver interface By default set a Map keyed on QName of types and value is the schemaLocation

See Also:
  • Constructor Details

    • DefaultSchemaLocationResolver

      public DefaultSchemaLocationResolver(Map schemaLocationMap)
  • Method Details

    • resolveSchemaLocation

      public String resolveSchemaLocation(Type sourceType, Type targetType)
      Return the value for the schemaLocation attribute of the generated Import
      Specified by:
      resolveSchemaLocation in interface SchemaLocationResolver
      Parameters:
      sourceType - the source type
      targetType - the target type
      Returns:
      the value for the schemaLocation attribute of the generated Import
    • setMap

      public void setMap(Map schemaLocations)
      Set the map of schemaLocations keyed on QName of the target SDO Type
      Parameters:
      schemaLocations - Map keyed on QName of the target SDO Type