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.CoordinateOperationSet<org.opengis.referencing.operation.CoordinateOperation>createFromCoordinateReferenceSystemCodes(String sourceCRS, String targetCRS) org.opengis.referencing.operation.OperationMethodcreateOperationMethod(String code) (package private) org.opengis.referencing.operation.CoordinateOperationAuthorityFactoryfactory()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.operation.CoordinateOperationAuthorityFactory factory
-
-
Constructor Details
-
EPSGFactoryProxyCOP
public EPSGFactoryProxyCOP()
-
-
Method Details
-
factory
org.opengis.referencing.operation.CoordinateOperationAuthorityFactory factory() throws org.opengis.util.FactoryException- Specified by:
factoryin classEPSGFactoryProxy- Throws:
org.opengis.util.FactoryException
-
createOperationMethod
public org.opengis.referencing.operation.OperationMethod createOperationMethod(String code) throws org.opengis.util.FactoryException - Specified by:
createOperationMethodin 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:
createCoordinateOperationin 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:
createFromCoordinateReferenceSystemCodesin interfaceorg.opengis.referencing.operation.CoordinateOperationAuthorityFactory- Throws:
org.opengis.util.FactoryException
-