com.esri.arcgis.carto
Interface IRasterUniqueValueRenderer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRasterUniqueValueRendererProxy, RasterUniqueValueRenderer

public interface IRasterUniqueValueRenderer
extends java.io.Serializable

COM Interface 'IRasterUniqueValueRenderer'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that relate to the unique value rendering of rasters.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID279369a8_57da_11d2_aab1_00c04fa33416
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addValue(int iHeading, int iClass, java.lang.Object value)
          Adds a value to a particular class in the specified heading.
 int getClassCount(int iHeading)
          Number of classes in the specified heading.
 java.lang.String getColorScheme()
          Current renderer color scheme.
 java.lang.String getDefaultLabel()
          Default label for the unique value renderer.
 ISymbol getDefaultSymbol()
          Default unique value renderer.
 java.lang.String getDescription(int iHeading, int iClass)
          Description for a particular class in the specified heading.
 java.lang.String getField()
          Currently active renderer field.
 java.lang.String getHeading(int iHeading)
          One heading in the heading list based on its index.
 int getHeadingCount()
          Number of headings used by the renderer.
 java.lang.String getLabel(int iHeading, int iClass)
          Label for a particular class in the specified heading.
 ISymbol getSymbol(int iHeading, int iClass)
          Symbol for a particular class in the specified heading.
 java.lang.Object getValue(int iHeading, int iClass, int iValue)
          Value of a particular class in the specified heading based on its index.
 int getValueCount(int iHeading, int iClass)
          Number of values in a particular class in the specified heading.
 boolean isUseDefaultSymbol()
          Indicates whether the default unique value renderer is currently active.
 void removeValues(int iHeading, int iClass)
          Removes a value from a particular class in the specified heading.
 void setClassCount(int iHeading, int pCount)
          Number of classes in the specified heading.
 void setColorScheme(java.lang.String pName)
          Current renderer color scheme.
 void setDefaultLabel(java.lang.String pLabel)
          Default label for the unique value renderer.
 void setDefaultSymbolByRef(ISymbol ppSymbol)
          Default unique value renderer.
 void setDescription(int iHeading, int iClass, java.lang.String pDescription)
          Description for a particular class in the specified heading.
 void setField(java.lang.String pField)
          Currently active renderer field.
 void setHeading(int iHeading, java.lang.String pHeading)
          One heading in the heading list based on its index.
 void setHeadingCount(int pCount)
          Number of headings used by the renderer.
 void setLabel(int iHeading, int iClass, java.lang.String pLabel)
          Label for a particular class in the specified heading.
 void setSymbol(int iHeading, int iClass, ISymbol pSymbol)
          Symbol for a particular class in the specified heading.
 void setUseDefaultSymbol(boolean pFlag)
          Indicates whether the default unique value renderer is currently active.
 

Field Detail

IID279369a8_57da_11d2_aab1_00c04fa33416

static final int IID279369a8_57da_11d2_aab1_00c04fa33416
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setUseDefaultSymbol

void setUseDefaultSymbol(boolean pFlag)
                         throws java.io.IOException,
                                AutomationException
Indicates whether the default unique value renderer is currently active.

Parameters:
pFlag - The pFlag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseDefaultSymbol

boolean isUseDefaultSymbol()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether the default unique value renderer is currently active.

Returns:
The pFlag
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultSymbolByRef

void setDefaultSymbolByRef(ISymbol ppSymbol)
                           throws java.io.IOException,
                                  AutomationException
Default unique value renderer.

Parameters:
ppSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultSymbol

ISymbol getDefaultSymbol()
                         throws java.io.IOException,
                                AutomationException
Default unique value renderer.

Returns:
A reference to a com.esri.arcgis.display.ISymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultLabel

void setDefaultLabel(java.lang.String pLabel)
                     throws java.io.IOException,
                            AutomationException
Default label for the unique value renderer.

Parameters:
pLabel - The pLabel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultLabel

java.lang.String getDefaultLabel()
                                 throws java.io.IOException,
                                        AutomationException
Default label for the unique value renderer.

Returns:
The pLabel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setField

void setField(java.lang.String pField)
              throws java.io.IOException,
                     AutomationException
Currently active renderer field.

Parameters:
pField - The pField (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getField

java.lang.String getField()
                          throws java.io.IOException,
                                 AutomationException
Currently active renderer field.

Returns:
The pField
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setColorScheme

void setColorScheme(java.lang.String pName)
                    throws java.io.IOException,
                           AutomationException
Current renderer color scheme.

Parameters:
pName - The pName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColorScheme

java.lang.String getColorScheme()
                                throws java.io.IOException,
                                       AutomationException
Current renderer color scheme.

Returns:
The pName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeadingCount

void setHeadingCount(int pCount)
                     throws java.io.IOException,
                            AutomationException
Number of headings used by the renderer.

Parameters:
pCount - The pCount (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeadingCount

int getHeadingCount()
                    throws java.io.IOException,
                           AutomationException
Number of headings used by the renderer.

Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeading

void setHeading(int iHeading,
                java.lang.String pHeading)
                throws java.io.IOException,
                       AutomationException
One heading in the heading list based on its index.

Parameters:
iHeading - The iHeading (in)
pHeading - The pHeading (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeading

java.lang.String getHeading(int iHeading)
                            throws java.io.IOException,
                                   AutomationException
One heading in the heading list based on its index.

Parameters:
iHeading - The iHeading (in)
Returns:
The pHeading
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setClassCount

void setClassCount(int iHeading,
                   int pCount)
                   throws java.io.IOException,
                          AutomationException
Number of classes in the specified heading.

Parameters:
iHeading - The iHeading (in)
pCount - The pCount (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassCount

int getClassCount(int iHeading)
                  throws java.io.IOException,
                         AutomationException
Number of classes in the specified heading.

Parameters:
iHeading - The iHeading (in)
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbol

void setSymbol(int iHeading,
               int iClass,
               ISymbol pSymbol)
               throws java.io.IOException,
                      AutomationException
Symbol for a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
pSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbol

ISymbol getSymbol(int iHeading,
                  int iClass)
                  throws java.io.IOException,
                         AutomationException
Symbol for a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
Returns:
A reference to a com.esri.arcgis.display.ISymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLabel

void setLabel(int iHeading,
              int iClass,
              java.lang.String pLabel)
              throws java.io.IOException,
                     AutomationException
Label for a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
pLabel - The pLabel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabel

java.lang.String getLabel(int iHeading,
                          int iClass)
                          throws java.io.IOException,
                                 AutomationException
Label for a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
Returns:
The pLabel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDescription

void setDescription(int iHeading,
                    int iClass,
                    java.lang.String pDescription)
                    throws java.io.IOException,
                           AutomationException
Description for a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
pDescription - The pDescription (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDescription

java.lang.String getDescription(int iHeading,
                                int iClass)
                                throws java.io.IOException,
                                       AutomationException
Description for a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
Returns:
The pDescription
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addValue

void addValue(int iHeading,
              int iClass,
              java.lang.Object value)
              throws java.io.IOException,
                     AutomationException
Adds a value to a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
value - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeValues

void removeValues(int iHeading,
                  int iClass)
                  throws java.io.IOException,
                         AutomationException
Removes a value from a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getValueCount

int getValueCount(int iHeading,
                  int iClass)
                  throws java.io.IOException,
                         AutomationException
Number of values in a particular class in the specified heading.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getValue

java.lang.Object getValue(int iHeading,
                          int iClass,
                          int iValue)
                          throws java.io.IOException,
                                 AutomationException
Value of a particular class in the specified heading based on its index.

Parameters:
iHeading - The iHeading (in)
iClass - The iClass (in)
iValue - The iValue (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.