com.esri.arcgis.gisclient
Class IWCSCoverageDescriptionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.gisclient.IWCSCoverageDescriptionProxy
All Implemented Interfaces:
IWCSCoverageDescription, Externalizable, Serializable

public class IWCSCoverageDescriptionProxy
extends com.esri.arcgis.interop.Dispatch
implements IWCSCoverageDescription, Serializable

Provides access to members give access to WCSCoverageDescription information.

Description

This interface is new at ArcGIS 9.3.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IWCSCoverageDescriptionProxy()
           
  IWCSCoverageDescriptionProxy(Object obj)
           
protected IWCSCoverageDescriptionProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String getAbstract()
          Abstract of WCS coverage.
 String getCRS(int index)
          Available CRS at the given index.
 int getCRSCount()
          Supported CRS count.
 IEnvelope getDefaultBoundingBox(String cRS)
          The default bounding box of this coverage.
 String getDefaultBoundingCRS()
          CRS name of default bounding box.
 String getDefaultInterpolation()
          The default interpolation.
 String getIdentifier()
          Identifier of WCS coverage.
 String getImageFormat(int index)
          Available format at the given index.
 int getImageFormatCount()
          Supported formats count.
 String getInterpolation(int index)
          Available interpolation at the given index.
 int getInterpolationCount()
          Supported interpolation count.
 IEnvelope getLonLatBoundingBox()
          Minimum bounding extent of the coverage data.
 String getLonLatSRSName()
          SRS name of longtitude and latitude envelope.
 String getName()
          Name of WCS coverage.
 String getNativeCRS()
          The native CRS or the first CRS if the native CRS is not given.
 String getNativeImageFormat()
          The native format or the first format if the native format is not given.
 IWCSRange getRange()
          Range of the coverage data.
 IWCSSpatialDomain getSpatialDomain()
          Spatial domain of the coverage data.
 String getTitle()
          Title of WCS coverage.
 IWCSCoverageName getWCSCoverageName()
          WCS coverage name of this description.
 boolean isSelected()
          Indicates whether this coverage has been selected when it is added to the connection.
 void removeListener(String iidStr, Object theListener)
           
 void setLonLatSRSName(String sRS)
          SRS name of longtitude and latitude envelope.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IWCSCoverageDescriptionProxy

public IWCSCoverageDescriptionProxy()

IWCSCoverageDescriptionProxy

public IWCSCoverageDescriptionProxy(Object obj)
                             throws IOException
Throws:
IOException

IWCSCoverageDescriptionProxy

protected IWCSCoverageDescriptionProxy(Object obj,
                                       String iid)
                                throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getName

public String getName()
               throws IOException,
                      AutomationException
Name of WCS coverage.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getName in interface IWCSCoverageDescription
Returns:
The name
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTitle

public String getTitle()
                throws IOException,
                       AutomationException
Title of WCS coverage.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getTitle in interface IWCSCoverageDescription
Returns:
The title
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAbstract

public String getAbstract()
                   throws IOException,
                          AutomationException
Abstract of WCS coverage.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getAbstract in interface IWCSCoverageDescription
Returns:
The esri_abstract
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIdentifier

public String getIdentifier()
                     throws IOException,
                            AutomationException
Identifier of WCS coverage.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getIdentifier in interface IWCSCoverageDescription
Returns:
The identifier
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSelected

public boolean isSelected()
                   throws IOException,
                          AutomationException
Indicates whether this coverage has been selected when it is added to the connection.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isSelected in interface IWCSCoverageDescription
Returns:
The pIsSelected
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWCSCoverageName

public IWCSCoverageName getWCSCoverageName()
                                    throws IOException,
                                           AutomationException
WCS coverage name of this description.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getWCSCoverageName in interface IWCSCoverageDescription
Returns:
A reference to a com.esri.arcgis.gisclient.IWCSCoverageName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLonLatSRSName

public void setLonLatSRSName(String sRS)
                      throws IOException,
                             AutomationException
SRS name of longtitude and latitude envelope.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setLonLatSRSName in interface IWCSCoverageDescription
Parameters:
sRS - The sRS (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLonLatSRSName

public String getLonLatSRSName()
                        throws IOException,
                               AutomationException
SRS name of longtitude and latitude envelope.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getLonLatSRSName in interface IWCSCoverageDescription
Returns:
The sRS
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLonLatBoundingBox

public IEnvelope getLonLatBoundingBox()
                               throws IOException,
                                      AutomationException
Minimum bounding extent of the coverage data.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getLonLatBoundingBox in interface IWCSCoverageDescription
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultBoundingBox

public IEnvelope getDefaultBoundingBox(String cRS)
                                throws IOException,
                                       AutomationException
The default bounding box of this coverage.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getDefaultBoundingBox in interface IWCSCoverageDescription
Parameters:
cRS - The cRS (in)
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultBoundingCRS

public String getDefaultBoundingCRS()
                             throws IOException,
                                    AutomationException
CRS name of default bounding box.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getDefaultBoundingCRS in interface IWCSCoverageDescription
Returns:
The cRS
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialDomain

public IWCSSpatialDomain getSpatialDomain()
                                   throws IOException,
                                          AutomationException
Spatial domain of the coverage data.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getSpatialDomain in interface IWCSCoverageDescription
Returns:
A reference to a com.esri.arcgis.gisclient.IWCSSpatialDomain
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRange

public IWCSRange getRange()
                   throws IOException,
                          AutomationException
Range of the coverage data.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getRange in interface IWCSCoverageDescription
Returns:
A reference to a com.esri.arcgis.gisclient.IWCSRange
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultInterpolation

public String getDefaultInterpolation()
                               throws IOException,
                                      AutomationException
The default interpolation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getDefaultInterpolation in interface IWCSCoverageDescription
Returns:
The interpolation
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInterpolationCount

public int getInterpolationCount()
                          throws IOException,
                                 AutomationException
Supported interpolation count.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getInterpolationCount in interface IWCSCoverageDescription
Returns:
The count
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInterpolation

public String getInterpolation(int index)
                        throws IOException,
                               AutomationException
Available interpolation at the given index.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getInterpolation in interface IWCSCoverageDescription
Parameters:
index - The index (in)
Returns:
The interpolation
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCRSCount

public int getCRSCount()
                throws IOException,
                       AutomationException
Supported CRS count.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getCRSCount in interface IWCSCoverageDescription
Returns:
The count
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCRS

public String getCRS(int index)
              throws IOException,
                     AutomationException
Available CRS at the given index.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getCRS in interface IWCSCoverageDescription
Parameters:
index - The index (in)
Returns:
The cRS
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativeCRS

public String getNativeCRS()
                    throws IOException,
                           AutomationException
The native CRS or the first CRS if the native CRS is not given.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getNativeCRS in interface IWCSCoverageDescription
Returns:
The cRS
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageFormatCount

public int getImageFormatCount()
                        throws IOException,
                               AutomationException
Supported formats count.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getImageFormatCount in interface IWCSCoverageDescription
Returns:
The count
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageFormat

public String getImageFormat(int index)
                      throws IOException,
                             AutomationException
Available format at the given index.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getImageFormat in interface IWCSCoverageDescription
Parameters:
index - The index (in)
Returns:
The format
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativeImageFormat

public String getNativeImageFormat()
                            throws IOException,
                                   AutomationException
The native format or the first format if the native format is not given.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getNativeImageFormat in interface IWCSCoverageDescription
Returns:
The format
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.