org.deegree_impl.model.gp
Class GP_Operation_Impl

java.lang.Object
  extended byorg.deegree_impl.model.gp.GP_Operation_Impl
All Implemented Interfaces:
GP_Operation, java.rmi.Remote

class GP_Operation_Impl
extends java.lang.Object
implements GP_Operation

This interface provides descriptive information for a grid coverage processing operation. The descriptive information includes such information as the name of the operation, operation description, number of source grid coverages required for the operation etc.

Since:
1.00
Version:
1.00

Constructor Summary
(package private) GP_Operation_Impl()
           
 
Method Summary
 java.lang.String getDescription()
          Description of the processing operation.
 java.lang.String getDocURL()
          URL for documentation on the processing operation.
 java.lang.String getName()
          Name of the processing operation.
 int getNumParameters()
          Number of parameters for the operation.
 int getNumSources()
          Number of source grid coverages required for the operation.
 GC_ParameterInfo getParameterInfo(int index)
          Retrieve the parameter information for a given index.
 java.lang.String getVendor()
          Implementation vendor name.
 java.lang.String getVersion()
          Version number for the implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GP_Operation_Impl

GP_Operation_Impl()
Method Detail

getDescription

public java.lang.String getDescription()
                                throws java.rmi.RemoteException
Description of the processing operation. If no description, the value will be an null or empty string.

Specified by:
getDescription in interface GP_Operation
Returns:
the description of the processing operation.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getDocURL

public java.lang.String getDocURL()
                           throws java.rmi.RemoteException
URL for documentation on the processing operation. If no online documentation is available the string will be empty.

Specified by:
getDocURL in interface GP_Operation
Returns:
the URL for documentation on the processing operation.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getName

public java.lang.String getName()
                         throws java.rmi.RemoteException
Name of the processing operation.

Specified by:
getName in interface GP_Operation
Returns:
the name of the processing operation.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getNumParameters

public int getNumParameters()
                     throws java.rmi.RemoteException
Number of parameters for the operation.

Specified by:
getNumParameters in interface GP_Operation
Returns:
the number of parameters for the operation.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getNumSources

public int getNumSources()
                  throws java.rmi.RemoteException
Number of source grid coverages required for the operation.

Specified by:
getNumSources in interface GP_Operation
Returns:
the number of source grid coverages required for the operation.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getParameterInfo

public GC_ParameterInfo getParameterInfo(int index)
                                  throws java.rmi.RemoteException
Retrieve the parameter information for a given index.

Specified by:
getParameterInfo in interface GP_Operation
Parameters:
index - Parameter information index to retrieve. Index starts at 0.
Returns:
the parameter information for a given index.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getVendor

public java.lang.String getVendor()
                           throws java.rmi.RemoteException
Implementation vendor name.

Specified by:
getVendor in interface GP_Operation
Returns:
the implementation vendor name.
Throws:
java.rmi.RemoteException - if a remote method call failed.

getVersion

public java.lang.String getVersion()
                            throws java.rmi.RemoteException
Version number for the implementation.

Specified by:
getVersion in interface GP_Operation
Returns:
the version number for the implementation.
Throws:
java.rmi.RemoteException - if a remote method call failed.