com.esri.arcgis.carto
Class RasterCatalogRendererPickerDefault

java.lang.Object
  extended by com.esri.arcgis.carto.RasterCatalogRendererPickerDefault
All Implemented Interfaces:
IRasterCatalogRendererPicker, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class RasterCatalogRendererPickerDefault
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IRasterCatalogRendererPicker

COM Class 'RasterCatalogRendererPickerDefault'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description 'A chooser for picking raster renderer for a raster catalog.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.carto.IRasterCatalogRendererPicker
IID, IID9f6d682c_1e2e_4b27_a1fb_37c64cd136f9, xxDummy
 
Constructor Summary
RasterCatalogRendererPickerDefault()
          Constructs a RasterCatalogRendererPickerDefault using ArcGIS Engine.
RasterCatalogRendererPickerDefault(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RasterCatalogRendererPickerDefault theRasterCatalogRendererPickerDefault = (RasterCatalogRendererPickerDefault) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String[] getAllAvailableRenderersCLSID()
          The ProgIDs of all available raster renderers.
static java.lang.String getClsid()
          getClsid.
 java.lang.String[] getDefaultUseRenderersCLSID()
          The ProgIDs of the default raster renderers.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int getPriority()
          The priority of the renderer.
 int hashCode()
          the hashcode for this object
 IRasterRenderer pick(IArray pRenderers, IRasterDataset pRasterDataset)
          Chooses the renderers from a given list.
 void release()
          Release a RasterCatalogRendererPickerDefault.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RasterCatalogRendererPickerDefault

public RasterCatalogRendererPickerDefault()
                                   throws java.io.IOException,
                                          java.net.UnknownHostException
Constructs a RasterCatalogRendererPickerDefault using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

RasterCatalogRendererPickerDefault

public RasterCatalogRendererPickerDefault(java.lang.Object obj)
                                   throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RasterCatalogRendererPickerDefault theRasterCatalogRendererPickerDefault = (RasterCatalogRendererPickerDefault) obj;

Construct a RasterCatalogRendererPickerDefault using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to RasterCatalogRendererPickerDefault.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a RasterCatalogRendererPickerDefault.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getPriority

public int getPriority()
                throws java.io.IOException,
                       AutomationException
The priority of the renderer.

Specified by:
getPriority in interface IRasterCatalogRendererPicker
Returns:
The pPriority
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultUseRenderersCLSID

public java.lang.String[] getDefaultUseRenderersCLSID()
                                               throws java.io.IOException,
                                                      AutomationException
The ProgIDs of the default raster renderers.

Specified by:
getDefaultUseRenderersCLSID in interface IRasterCatalogRendererPicker
Returns:
The pCLSIDArrayy
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAllAvailableRenderersCLSID

public java.lang.String[] getAllAvailableRenderersCLSID()
                                                 throws java.io.IOException,
                                                        AutomationException
The ProgIDs of all available raster renderers.

Specified by:
getAllAvailableRenderersCLSID in interface IRasterCatalogRendererPicker
Returns:
The pCLSIDArrayy
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

pick

public IRasterRenderer pick(IArray pRenderers,
                            IRasterDataset pRasterDataset)
                     throws java.io.IOException,
                            AutomationException
Chooses the renderers from a given list.

Specified by:
pick in interface IRasterCatalogRendererPicker
Parameters:
pRenderers - A reference to a com.esri.arcgis.system.IArray (in)
pRasterDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)
Returns:
A reference to a com.esri.arcgis.carto.IRasterRenderer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.