org.deegree_impl.model.cs
Class LocalCoordinateSystem.Export

java.lang.Object
  extended byorg.deegree_impl.model.cs.Info.Export
      extended byorg.deegree_impl.model.cs.CoordinateSystem.Export
          extended byorg.deegree_impl.model.cs.LocalCoordinateSystem.Export
All Implemented Interfaces:
CS_CoordinateSystem, CS_Info, CS_LocalCoordinateSystem, java.rmi.Remote, java.io.Serializable
Enclosing class:
LocalCoordinateSystem

private final class LocalCoordinateSystem.Export
extends CoordinateSystem.Export
implements CS_LocalCoordinateSystem

Wrap a LocalCoordinateSystem object for use with OpenGIS. This class is suitable for RMI use.

Version:
1.0
Author:
Martin Desruisseaux

Field Summary
protected  Adapters adapters
          The originating adapter.
 
Constructor Summary
protected LocalCoordinateSystem.Export(java.lang.Object adapters)
          Construct a remote object.
 
Method Summary
 java.lang.String getAbbreviation()
          Gets the abbreviation.
 java.lang.String getAlias()
          Gets the alias.
 java.lang.String getAuthority()
          Gets the authority name.
 java.lang.String getAuthorityCode()
          Gets the authority-specific identification code.
 CS_AxisInfo getAxis(int dimension)
          Gets axis details for dimension within coordinate system.
 PT_Envelope getDefaultEnvelope()
          Gets default envelope of coordinate system.
 int getDimension()
          Dimension of the coordinate system.
 CS_LocalDatum getLocalDatum()
          Gets the local datum.
 java.lang.String getName()
          Gets the name.
 java.lang.String getRemarks()
          Gets the provider-supplied remarks.
 CS_Unit getUnits(int dimension)
          Gets units for dimension within coordinate system.
 java.lang.String getWKT()
          Gets a Well-Known text representation of this object.
 java.lang.String getXML()
          Gets an XML representation of this object.
 java.lang.String toString()
          Returns a string representation of this info.
 Info unwrap()
          Returns the underlying implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opengis.cs.CS_CoordinateSystem
getAxis, getDefaultEnvelope, getDimension, getUnits
 
Methods inherited from interface org.opengis.cs.CS_Info
getAbbreviation, getAlias, getAuthority, getAuthorityCode, getName, getRemarks, getWKT, getXML
 

Field Detail

adapters

protected final transient Adapters adapters
The originating adapter.

Constructor Detail

LocalCoordinateSystem.Export

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

Method Detail

getLocalDatum

public CS_LocalDatum getLocalDatum()
                            throws java.rmi.RemoteException
Gets the local datum.

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

getDimension

public int getDimension()
                 throws java.rmi.RemoteException
Dimension of the coordinate system.

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

getAxis

public CS_AxisInfo getAxis(int dimension)
                    throws java.rmi.RemoteException
Gets axis details for dimension within coordinate system.

Specified by:
getAxis in interface CS_CoordinateSystem
Parameters:
dimension - Zero based index of axis.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getUnits

public CS_Unit getUnits(int dimension)
                 throws java.rmi.RemoteException
Gets units for dimension within coordinate system.

Specified by:
getUnits in interface CS_CoordinateSystem
Parameters:
dimension - Zero based index of axis.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getDefaultEnvelope

public PT_Envelope getDefaultEnvelope()
                               throws java.rmi.RemoteException
Gets default envelope of coordinate system.

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

unwrap

public final Info unwrap()
Returns the underlying implementation.


getName

public java.lang.String getName()
                         throws java.rmi.RemoteException
Gets the name.

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

getAuthority

public java.lang.String getAuthority()
                              throws java.rmi.RemoteException
Gets the authority name.

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

getAuthorityCode

public java.lang.String getAuthorityCode()
                                  throws java.rmi.RemoteException
Gets the authority-specific identification code.

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

getAlias

public java.lang.String getAlias()
                          throws java.rmi.RemoteException
Gets the alias.

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

getAbbreviation

public java.lang.String getAbbreviation()
                                 throws java.rmi.RemoteException
Gets the abbreviation.

Specified by:
getAbbreviation in interface CS_Info
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 CS_Info
Throws:
java.rmi.RemoteException - if a remote method call failed.

getWKT

public java.lang.String getWKT()
                        throws java.rmi.RemoteException
Gets a Well-Known text representation of this object.

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

getXML

public java.lang.String getXML()
                        throws java.rmi.RemoteException
Gets an XML representation of this object.

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

toString

public java.lang.String toString()
Returns a string representation of this info.