Class DefaultSchemaLocationResolver

  • All Implemented Interfaces:
    SchemaLocationResolver

    public class DefaultSchemaLocationResolver
    extends java.lang.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:
    SchemaLocationResolver
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String resolveSchemaLocation​(commonj.sdo.Type sourceType, commonj.sdo.Type targetType)
      Return the value for the schemaLocation attribute of the generated Import
      void setMap​(java.util.Map schemaLocations)
      Set the map of schemaLocations keyed on QName of the target SDO Type
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultSchemaLocationResolver

        public DefaultSchemaLocationResolver​(java.util.Map schemaLocationMap)
    • Method Detail

      • resolveSchemaLocation

        public java.lang.String resolveSchemaLocation​(commonj.sdo.Type sourceType,
                                                      commonj.sdo.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​(java.util.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