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.CartesianCScreateCartesianCS(String code) org.opengis.referencing.cs.CoordinateSystemcreateCoordinateSystem(String code) org.opengis.referencing.cs.CoordinateSystemAxisorg.opengis.referencing.cs.CylindricalCScreateCylindricalCS(String code) org.opengis.referencing.cs.EllipsoidalCScreateEllipsoidalCS(String code) org.opengis.referencing.cs.PolarCScreatePolarCS(String code) org.opengis.referencing.cs.SphericalCScreateSphericalCS(String code) org.opengis.referencing.cs.TimeCScreateTimeCS(String code) javax.measure.Unit<?>createUnit(String code) org.opengis.referencing.cs.VerticalCScreateVerticalCS(String code) (package private) org.opengis.referencing.cs.CSAuthorityFactoryfactory()Methods inherited from class org.apache.sis.internal.referencing.EPSGFactoryProxy
createObject, getAuthority, getAuthorityCodes, getDescriptionText, getVendorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opengis.referencing.AuthorityFactory
createObject, getAuthority, getAuthorityCodes, getDescriptionTextMethods 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:
factoryin classEPSGFactoryProxy- Throws:
org.opengis.util.FactoryException
-
createCoordinateSystem
public org.opengis.referencing.cs.CoordinateSystem createCoordinateSystem(String code) throws org.opengis.util.FactoryException - Specified by:
createCoordinateSystemin 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:
createCartesianCSin 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:
createPolarCSin 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:
createCylindricalCSin 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:
createSphericalCSin 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:
createEllipsoidalCSin 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:
createVerticalCSin 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:
createTimeCSin 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:
createCoordinateSystemAxisin interfaceorg.opengis.referencing.cs.CSAuthorityFactory- Throws:
org.opengis.util.FactoryException
-
createUnit
- Specified by:
createUnitin interfaceorg.opengis.referencing.cs.CSAuthorityFactory- Throws:
org.opengis.util.FactoryException
-