Class EPSGFactoryProxyCOP

java.lang.Object
org.apache.sis.internal.referencing.EPSGFactoryProxy
org.apache.sis.internal.referencing.EPSGFactoryProxyCOP
All Implemented Interfaces:
org.opengis.referencing.AuthorityFactory, org.opengis.referencing.operation.CoordinateOperationAuthorityFactory, org.opengis.util.Factory

public final class EPSGFactoryProxyCOP extends EPSGFactoryProxy implements org.opengis.referencing.operation.CoordinateOperationAuthorityFactory
Same as EPSGFactoryProxyCRS but for coordinate operations.

This class will be modified on the JDK9 branch in order to replace the proxy by a static provider() method. This will allow us to remove all the indirection level currently found in this class.

  • Field Details

    • factory

      private volatile org.opengis.referencing.operation.CoordinateOperationAuthorityFactory factory
  • Constructor Details

    • EPSGFactoryProxyCOP

      public EPSGFactoryProxyCOP()
  • Method Details

    • factory

      org.opengis.referencing.operation.CoordinateOperationAuthorityFactory factory() throws org.opengis.util.FactoryException
      Specified by:
      factory in class EPSGFactoryProxy
      Throws:
      org.opengis.util.FactoryException
    • createOperationMethod

      public org.opengis.referencing.operation.OperationMethod createOperationMethod(String code) throws org.opengis.util.FactoryException
      Specified by:
      createOperationMethod in interface org.opengis.referencing.operation.CoordinateOperationAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createCoordinateOperation

      public org.opengis.referencing.operation.CoordinateOperation createCoordinateOperation(String code) throws org.opengis.util.FactoryException
      Specified by:
      createCoordinateOperation in interface org.opengis.referencing.operation.CoordinateOperationAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createFromCoordinateReferenceSystemCodes

      public Set<org.opengis.referencing.operation.CoordinateOperation> createFromCoordinateReferenceSystemCodes(String sourceCRS, String targetCRS) throws org.opengis.util.FactoryException
      Specified by:
      createFromCoordinateReferenceSystemCodes in interface org.opengis.referencing.operation.CoordinateOperationAuthorityFactory
      Throws:
      org.opengis.util.FactoryException