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 Summary
FieldsModifier and TypeFieldDescriptionprivate org.opengis.referencing.operation.CoordinateOperationAuthorityFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.opengis.referencing.operation.CoordinateOperation
Set
<org.opengis.referencing.operation.CoordinateOperation> createFromCoordinateReferenceSystemCodes
(String sourceCRS, String targetCRS) org.opengis.referencing.operation.OperationMethod
createOperationMethod
(String code) (package private) org.opengis.referencing.operation.CoordinateOperationAuthorityFactory
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.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 classEPSGFactoryProxy
- Throws:
org.opengis.util.FactoryException
-
createOperationMethod
public org.opengis.referencing.operation.OperationMethod createOperationMethod(String code) throws org.opengis.util.FactoryException - Specified by:
createOperationMethod
in interfaceorg.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 interfaceorg.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 interfaceorg.opengis.referencing.operation.CoordinateOperationAuthorityFactory
- Throws:
org.opengis.util.FactoryException
-