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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.opengis.referencing.cs.CartesianCS
createCartesianCS
(String code) org.opengis.referencing.cs.CoordinateSystem
createCoordinateSystem
(String code) org.opengis.referencing.cs.CoordinateSystemAxis
org.opengis.referencing.cs.CylindricalCS
createCylindricalCS
(String code) org.opengis.referencing.cs.EllipsoidalCS
createEllipsoidalCS
(String code) org.opengis.referencing.cs.PolarCS
createPolarCS
(String code) org.opengis.referencing.cs.SphericalCS
createSphericalCS
(String code) org.opengis.referencing.cs.TimeCS
createTimeCS
(String code) javax.measure.Unit<?>
createUnit
(String code) org.opengis.referencing.cs.VerticalCS
createVerticalCS
(String code) (package private) org.opengis.referencing.cs.CSAuthorityFactory
factory()
Methods inherited from class org.apache.sis.internal.referencing.EPSGFactoryProxy
createObject, getAuthority, getAuthorityCodes, getDescriptionText, getVendor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opengis.referencing.AuthorityFactory
createObject, getAuthority, getAuthorityCodes, getDescriptionText
Methods inherited from interface org.opengis.util.Factory
getVendor
-
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 classEPSGFactoryProxy
- Throws:
org.opengis.util.FactoryException
-
createCoordinateSystem
public org.opengis.referencing.cs.CoordinateSystem createCoordinateSystem(String code) throws org.opengis.util.FactoryException - Specified by:
createCoordinateSystem
in interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.opengis.referencing.cs.CSAuthorityFactory
- Throws:
org.opengis.util.FactoryException
-
createUnit
- Specified by:
createUnit
in interfaceorg.opengis.referencing.cs.CSAuthorityFactory
- Throws:
org.opengis.util.FactoryException
-