org.deegree_impl.model.ct
Class CoordinateTransformation.Export

java.lang.Object
  extended byorg.deegree_impl.model.ct.CoordinateTransformation.Export
All Implemented Interfaces:
CT_CoordinateTransformation, java.rmi.Remote, java.io.Serializable
Enclosing class:
CoordinateTransformation

final class CoordinateTransformation.Export
extends java.lang.Object
implements CT_CoordinateTransformation, java.io.Serializable

Wrap a CoordinateTransformation for use with OpenGIS. This wrapper is a good place to check for non-implemented OpenGIS methods (just check for methods throwing UnsupportedOperationException). This class is suitable for RMI use.

Version:
1.0
Author:
Martin Desruisseaux

Field Summary
protected  Adapters adapters
          The originating adapter.
 
Constructor Summary
  CoordinateTransformation.Export()
           
protected CoordinateTransformation.Export(java.lang.Object adapters)
          Construct a remote object.
 
Method Summary
 java.lang.String getAreaOfUse()
          Human readable description of domain in source coordinate system.
 java.lang.String getAuthority()
          Authority which defined transformation and parameter values.
 java.lang.String getAuthorityCode()
          Code used by authority to identify transformation.
 CT_MathTransform getMathTransform()
          Gets math transform.
 java.lang.String getName()
          Name of transformation.
 java.lang.String getRemarks()
          Gets the provider-supplied remarks.
 CS_CoordinateSystem getSourceCS()
          Source coordinate system.
 CS_CoordinateSystem getTargetCS()
          Target coordinate system.
 CT_TransformType getTransformType()
          Semantic type of transform.
 CoordinateTransformation unwrap()
          Returns the underlying math transform.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

adapters

protected final transient Adapters adapters
The originating adapter.

Constructor Detail

CoordinateTransformation.Export

public CoordinateTransformation.Export()

CoordinateTransformation.Export

protected CoordinateTransformation.Export(java.lang.Object adapters)
Construct a remote object.

Method Detail

unwrap

public final CoordinateTransformation unwrap()
Returns the underlying math transform.


getName

public java.lang.String getName()
                         throws java.rmi.RemoteException
Name of transformation.

Specified by:
getName in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.

getAuthority

public java.lang.String getAuthority()
                              throws java.rmi.RemoteException
Authority which defined transformation and parameter values.

Specified by:
getAuthority in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.

getAuthorityCode

public java.lang.String getAuthorityCode()
                                  throws java.rmi.RemoteException
Code used by authority to identify transformation.

Specified by:
getAuthorityCode in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.

getRemarks

public java.lang.String getRemarks()
                            throws java.rmi.RemoteException
Gets the provider-supplied remarks.

Specified by:
getRemarks in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.

getAreaOfUse

public java.lang.String getAreaOfUse()
                              throws java.rmi.RemoteException
Human readable description of domain in source coordinate system.

Specified by:
getAreaOfUse in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.

getTransformType

public CT_TransformType getTransformType()
                                  throws java.rmi.RemoteException
Semantic type of transform.

Specified by:
getTransformType in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.

getSourceCS

public CS_CoordinateSystem getSourceCS()
                                throws java.rmi.RemoteException
Source coordinate system.

Specified by:
getSourceCS in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.

getTargetCS

public CS_CoordinateSystem getTargetCS()
                                throws java.rmi.RemoteException
Target coordinate system.

Specified by:
getTargetCS in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.

getMathTransform

public CT_MathTransform getMathTransform()
                                  throws java.rmi.RemoteException
Gets math transform.

Specified by:
getMathTransform in interface CT_CoordinateTransformation
Throws:
java.rmi.RemoteException - if a remote method call failed.