Class EPSGFactoryProxyCS

java.lang.Object
org.apache.sis.internal.referencing.EPSGFactoryProxy
org.apache.sis.internal.referencing.EPSGFactoryProxyCS
All Implemented Interfaces:
org.opengis.referencing.AuthorityFactory, org.opengis.referencing.cs.CSAuthorityFactory, org.opengis.util.Factory

public final class EPSGFactoryProxyCS extends EPSGFactoryProxy implements org.opengis.referencing.cs.CSAuthorityFactory
Same as EPSGFactoryProxyCRS but for coordinate systems.

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.cs.CSAuthorityFactory factory
  • Constructor Details

    • EPSGFactoryProxyCS

      public EPSGFactoryProxyCS()
  • Method Details

    • factory

      org.opengis.referencing.cs.CSAuthorityFactory factory() throws org.opengis.util.FactoryException
      Specified by:
      factory in class EPSGFactoryProxy
      Throws:
      org.opengis.util.FactoryException
    • createCoordinateSystem

      public org.opengis.referencing.cs.CoordinateSystem createCoordinateSystem(String code) throws org.opengis.util.FactoryException
      Specified by:
      createCoordinateSystem in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createCartesianCS

      public org.opengis.referencing.cs.CartesianCS createCartesianCS(String code) throws org.opengis.util.FactoryException
      Specified by:
      createCartesianCS in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createPolarCS

      public org.opengis.referencing.cs.PolarCS createPolarCS(String code) throws org.opengis.util.FactoryException
      Specified by:
      createPolarCS in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createCylindricalCS

      public org.opengis.referencing.cs.CylindricalCS createCylindricalCS(String code) throws org.opengis.util.FactoryException
      Specified by:
      createCylindricalCS in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createSphericalCS

      public org.opengis.referencing.cs.SphericalCS createSphericalCS(String code) throws org.opengis.util.FactoryException
      Specified by:
      createSphericalCS in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createEllipsoidalCS

      public org.opengis.referencing.cs.EllipsoidalCS createEllipsoidalCS(String code) throws org.opengis.util.FactoryException
      Specified by:
      createEllipsoidalCS in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createVerticalCS

      public org.opengis.referencing.cs.VerticalCS createVerticalCS(String code) throws org.opengis.util.FactoryException
      Specified by:
      createVerticalCS in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createTimeCS

      public org.opengis.referencing.cs.TimeCS createTimeCS(String code) throws org.opengis.util.FactoryException
      Specified by:
      createTimeCS in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createCoordinateSystemAxis

      public org.opengis.referencing.cs.CoordinateSystemAxis createCoordinateSystemAxis(String code) throws org.opengis.util.FactoryException
      Specified by:
      createCoordinateSystemAxis in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException
    • createUnit

      public javax.measure.Unit<?> createUnit(String code) throws org.opengis.util.FactoryException
      Specified by:
      createUnit in interface org.opengis.referencing.cs.CSAuthorityFactory
      Throws:
      org.opengis.util.FactoryException