|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.RasterUniqueValueRenderer
public class RasterUniqueValueRenderer
A renderer for rasters with unique values.
| Constructor Summary | |
|---|---|
RasterUniqueValueRenderer()
Constructs a RasterUniqueValueRenderer using ArcGIS Engine. |
|
RasterUniqueValueRenderer(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. RasterUniqueValueRenderer theRasterUniqueValueRenderer = (RasterUniqueValueRenderer) obj; |
|
| Method Summary | |
|---|---|
void |
adaptRaster(IRaster pRaster)
Adapts to the new raster. |
void |
addValue(int iHeading,
int iClass,
Object value)
Adds a value to a particular class in the specified heading. |
boolean |
canRender(IRaster raster)
Indicates if the raster can be rendered. |
void |
copy(IRasterRenderer pSource)
Selects a raster as the current copy object. |
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
void |
draw(IRaster raster,
int drawPhase,
IDisplay pDisplay,
ITrackCancel pTrackCancel)
Draws the raster on the display. |
boolean |
equals(Object o)
Compare this object with another |
int |
getBrightnessValue()
Brightness value for a raster. |
int |
getClassCount()
Number of classes in the renderer. |
int |
getClassCount(int iHeading)
Number of classes in the specified heading. |
void |
getClassID(GUID[] pClassID)
getClassID |
String |
getClassificationField()
Classification field name or an empty string if a table doesn't exist. |
static String |
getClsid()
getClsid. |
String |
getColorScheme()
Current renderer color scheme. |
int |
getContrastValue()
Contrast value for a raster. |
String |
getDefaultLabel()
Default label for the unique value renderer. |
ISymbol |
getDefaultSymbol()
Default unique value renderer. |
String |
getDescription()
The description of the raster renderer. |
String |
getDescription(int iHeading,
int iClass)
Description for a particular class in the specified heading. |
int |
getDisplayResolutionFactor()
Display resolution factor. |
ITable |
getDisplayTable()
The renderer display table. |
String |
getField()
Currently active renderer field. |
String |
getHeading(int iHeading)
One heading in the heading list based on its index. |
int |
getHeadingCount()
Number of headings used by the renderer. |
String |
getLabel(int iHeading,
int iClass)
Label for a particular class in the specified heading. |
ILegendGroup |
getLegendGroup(int index)
Legend group at the specified index. |
int |
getLegendGroupCount()
Number of legend groups contained by the object. |
ILegendItem |
getLegendItem()
Optional. |
String |
getName()
The name of the raster renderer. |
IColor |
getNoDataColor()
Nodata color for a raster. |
String |
getNormalizationField()
Normalization field name or an empty string if none. |
IRaster |
getRaster()
Raster to be rendered. |
int |
getResamplingType()
Resampling method for displaying a raster. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
ISymbol |
getSymbol(int iHeading,
int iClass)
Symbol for a particular class in the specified heading. |
int |
getTransparencyValue()
Transparency value for a raster. |
IUniqueValues |
getUniqueValues()
The list of unique values. |
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. |
int |
hashCode()
the hashcode for this object |
IArray |
identify(IGeometry pGeom)
Identifies objects at the specified location. |
IColorRamp |
IRasterRendererColorRamp_getColorRamp()
The color ramp of the color map. |
void |
isDirty()
isDirty |
boolean |
isNumericClasses()
Indicates if the classification field is numeric. |
boolean |
isSymbolsAreGraduated()
Indicates if symbols are graduated. |
boolean |
isUpdated()
Indicates whether the renderer requires updating. |
boolean |
isUseDefaultSymbol()
Indicates whether the default unique value renderer is currently active. |
boolean |
isUsesFilter()
Indicates if the current object draws using a filter. |
void |
load(IStream pstm)
load |
void |
queryNumberClass(int classIndex,
double[] minValue,
double[] maxValue,
int[] outValue)
Information for a number class by index. |
void |
queryStringClass(int classIndex,
String[] inValue,
int[] outValue)
Information for a string class by index. |
void |
readExternal(ObjectInput in)
|
void |
recreateRaster(IRasterDataset pDataset,
IRaster pRaster)
Recreates a raster, if necessary, from a given RasterDataset. |
void |
removeValues(int iHeading,
int iClass)
Removes a value from a particular class in the specified heading. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setBrightnessValue(int pValue)
Brightness value for a raster. |
void |
setClassCount(int iHeading,
int pCount)
Number of classes in the specified heading. |
void |
setColorRamp(IColorRamp ppColorRamp)
The color ramp of the color map. |
void |
setColorScheme(String pName)
Current renderer color scheme. |
void |
setContrastValue(int iValue)
Contrast value for a raster. |
void |
setDefaultLabel(String pLabel)
Default label for the unique value renderer. |
void |
setDefaultSymbolByRef(ISymbol ppSymbol)
Default unique value renderer. |
void |
setDescription(int iHeading,
int iClass,
String pDescription)
Description for a particular class in the specified heading. |
void |
setDisplayResolutionFactor(int pnFactor)
Display resolution factor. |
void |
setDisplayTableByRef(ITable ppTable)
The renderer display table. |
void |
setField(String pField)
Currently active renderer field. |
void |
setHeading(int iHeading,
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,
String pLabel)
Label for a particular class in the specified heading. |
void |
setNoDataColorByRef(IColor ppColor)
Nodata color for a raster. |
void |
setRasterByRef(IRaster raster)
Raster to be rendered. |
void |
setResamplingType(int pResamplingType)
Resampling method for displaying a raster. |
void |
setSymbol(int iHeading,
int iClass,
ISymbol pSymbol)
Symbol for a particular class in the specified heading. |
void |
setSymbolsAreGraduated(boolean symbolsAreGraduated)
Indicates if symbols are graduated. |
void |
setTransparencyValue(int pValue)
Transparency value for a raster. |
void |
setUniqueValuesByRef(IUniqueValues ppUniqueValues)
The list of unique values. |
void |
setUseDefaultSymbol(boolean pFlag)
Indicates whether the default unique value renderer is currently active. |
void |
update()
Updates the renderer for any changes that have been made. |
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public RasterUniqueValueRenderer()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public RasterUniqueValueRenderer(Object obj)
throws IOException
RasterUniqueValueRenderer theRasterUniqueValueRenderer = (RasterUniqueValueRenderer) obj;
obj to RasterUniqueValueRenderer.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void setUseDefaultSymbol(boolean pFlag)
throws IOException,
AutomationException
setUseDefaultSymbol in interface IRasterUniqueValueRendererpFlag - The pFlag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseDefaultSymbol()
throws IOException,
AutomationException
isUseDefaultSymbol in interface IRasterUniqueValueRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultSymbolByRef(ISymbol ppSymbol)
throws IOException,
AutomationException
setDefaultSymbolByRef in interface IRasterUniqueValueRendererppSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISymbol getDefaultSymbol()
throws IOException,
AutomationException
getDefaultSymbol in interface IRasterUniqueValueRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultLabel(String pLabel)
throws IOException,
AutomationException
setDefaultLabel in interface IRasterUniqueValueRendererpLabel - The pLabel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDefaultLabel()
throws IOException,
AutomationException
getDefaultLabel in interface IRasterUniqueValueRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setField(String pField)
throws IOException,
AutomationException
setField in interface IRasterUniqueValueRendererpField - The pField (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getField()
throws IOException,
AutomationException
getField in interface IRasterUniqueValueRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColorScheme(String pName)
throws IOException,
AutomationException
setColorScheme in interface IRasterRendererColorRampsetColorScheme in interface IRasterUniqueValueRendererpName - The pName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getColorScheme()
throws IOException,
AutomationException
getColorScheme in interface IRasterRendererColorRampgetColorScheme in interface IRasterUniqueValueRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHeadingCount(int pCount)
throws IOException,
AutomationException
setHeadingCount in interface IRasterUniqueValueRendererpCount - The pCount (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getHeadingCount()
throws IOException,
AutomationException
getHeadingCount in interface IRasterUniqueValueRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHeading(int iHeading,
String pHeading)
throws IOException,
AutomationException
setHeading in interface IRasterUniqueValueRendereriHeading - The iHeading (in)pHeading - The pHeading (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getHeading(int iHeading)
throws IOException,
AutomationException
getHeading in interface IRasterUniqueValueRendereriHeading - The iHeading (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setClassCount(int iHeading,
int pCount)
throws IOException,
AutomationException
setClassCount in interface IRasterUniqueValueRendereriHeading - The iHeading (in)pCount - The pCount (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getClassCount(int iHeading)
throws IOException,
AutomationException
getClassCount in interface IRasterUniqueValueRendereriHeading - The iHeading (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbol(int iHeading,
int iClass,
ISymbol pSymbol)
throws IOException,
AutomationException
setSymbol in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)pSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISymbol getSymbol(int iHeading,
int iClass)
throws IOException,
AutomationException
getSymbol in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabel(int iHeading,
int iClass,
String pLabel)
throws IOException,
AutomationException
setLabel in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)pLabel - The pLabel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getLabel(int iHeading,
int iClass)
throws IOException,
AutomationException
getLabel in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDescription(int iHeading,
int iClass,
String pDescription)
throws IOException,
AutomationException
setDescription in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)pDescription - The pDescription (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription(int iHeading,
int iClass)
throws IOException,
AutomationException
getDescription in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addValue(int iHeading,
int iClass,
Object value)
throws IOException,
AutomationException
addValue in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)value - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeValues(int iHeading,
int iClass)
throws IOException,
AutomationException
removeValues in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getValueCount(int iHeading,
int iClass)
throws IOException,
AutomationException
getValueCount in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getValue(int iHeading,
int iClass,
int iValue)
throws IOException,
AutomationException
getValue in interface IRasterUniqueValueRendereriHeading - The iHeading (in)iClass - The iClass (in)iValue - The iValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canRender(IRaster raster)
throws IOException,
AutomationException
canRender in interface IRasterRendererraster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRasterByRef(IRaster raster)
throws IOException,
AutomationException
setRasterByRef in interface IRasterRendererraster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRaster getRaster()
throws IOException,
AutomationException
The Raster property controls the raster being displayed by the renderer. Because the renderers depend on dataset statistics, after changing the raster to be displayed, the update method must be called before performing using the renderer.
getRaster in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void draw(IRaster raster,
int drawPhase,
IDisplay pDisplay,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
draw in interface IRasterRendererraster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)drawPhase - A com.esri.arcgis.system.esriDrawPhase constant (in)pDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUpdated()
throws IOException,
AutomationException
isUpdated in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void update()
throws IOException,
AutomationException
The Update method should also be called after making changes to the renderer but before assigning the renderer to a layer.
update in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void copy(IRasterRenderer pSource)
throws IOException,
AutomationException
copy in interface IRasterRendererpSource - A reference to a com.esri.arcgis.carto.IRasterRenderer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getResamplingType()
throws IOException,
AutomationException
getResamplingType in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setResamplingType(int pResamplingType)
throws IOException,
AutomationException
setResamplingType in interface IRasterRendererpResamplingType - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayResolutionFactor(int pnFactor)
throws IOException,
AutomationException
setDisplayResolutionFactor in interface IRasterRendererpnFactor - The pnFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getDisplayResolutionFactor()
throws IOException,
AutomationException
getDisplayResolutionFactor in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void recreateRaster(IRasterDataset pDataset,
IRaster pRaster)
throws IOException,
AutomationException
recreateRaster in interface IRasterRenderer2pDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void adaptRaster(IRaster pRaster)
throws IOException,
AutomationException
adaptRaster in interface IRasterRenderer2pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface IRasterRendererInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
throws IOException,
AutomationException
getDescription in interface IRasterRendererInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColorRamp IRasterRendererColorRamp_getColorRamp()
throws IOException,
AutomationException
IRasterRendererColorRamp_getColorRamp in interface IRasterRendererColorRampIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColorRamp(IColorRamp ppColorRamp)
throws IOException,
AutomationException
setColorRamp in interface IRasterRendererColorRampppColorRamp - A reference to a com.esri.arcgis.display.IColorRamp (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setContrastValue(int iValue)
throws IOException,
AutomationException
setContrastValue in interface IRasterDisplayPropsiValue - The iValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getContrastValue()
throws IOException,
AutomationException
The IRasterDisplayProps interface controls display properties common to all raster renderers.
getContrastValue in interface IRasterDisplayPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBrightnessValue(int pValue)
throws IOException,
AutomationException
setBrightnessValue in interface IRasterDisplayPropspValue - The pValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBrightnessValue()
throws IOException,
AutomationException
The BrightnessValue property ranges from -100 to 100, representing a percentage of increase or decrease in the property.
getBrightnessValue in interface IRasterDisplayPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTransparencyValue(int pValue)
throws IOException,
AutomationException
setTransparencyValue in interface IRasterDisplayPropspValue - The pValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTransparencyValue()
throws IOException,
AutomationException
The TransparencyValue value ranges from 0 to 100, with 0 representing opaque and 100 representing fully transparent.
getTransparencyValue in interface IRasterDisplayPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColor getNoDataColor()
throws IOException,
AutomationException
The NoDataColor property controls how NoData cells in your raster are displayed. By default, NoData cells appear transparent.
getNoDataColor in interface IRasterDisplayPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNoDataColorByRef(IColor ppColor)
throws IOException,
AutomationException
setNoDataColorByRef in interface IRasterDisplayPropsppColor - A reference to a com.esri.arcgis.display.IColor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray identify(IGeometry pGeom)
throws IOException,
AutomationException
When the IIdentify interface is on a map layer, the Identify method returns an array of FeatureIdentifyObject objects.
On a FeatureIdentifyObject, you can do a QI to the IIdentifyObj interface to get more information about the identified feature. The IIdentifyObj interface returns the window handle, layer, and name of the feature; it has methods to flash the feature in the display and to display a context menu at the Identify location.
This method performs an identify operation with the provided geometry. When identifying layers, typically a small envelope is passed in rather than a point to account for differences in the precision of the display and the feature geometry.
identify in interface IIdentifypGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getLegendGroupCount()
throws IOException,
AutomationException
The number of legend groups is determined by the implementation of the renderer, consequently this property is read only. For example, SimpleRenderer has one group, while a BiUniqueValueRenderer has any number of groups.
getLegendGroupCount in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILegendGroup getLegendGroup(int index)
throws IOException,
AutomationException
getLegendGroup in interface ILegendInfoindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILegendItem getLegendItem()
throws IOException,
AutomationException
Layer or renderer legend information is further formatted for display in ArcMap legends. A renderer can override this formatting by returning a LegendItem for this property. ESRI renderers typically do not return anything for this property. With this configuration, legend formatting becomes a user or developer choice on the legend object.
getLegendItem in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSymbolsAreGraduated()
throws IOException,
AutomationException
Indicates whether the symbols used for a layer or renderer's legend vary by size.
For example the proportional symbol renderer returns True for this property.
You can use this property to distinguish between a layer symbolized with graduated color or graduated symbol type layer symbology. Both of these symbolizations use a ClassBreaksRenderer, but only a graduated symbol symbolization will return True for this property.
isSymbolsAreGraduated in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbolsAreGraduated(boolean symbolsAreGraduated)
throws IOException,
AutomationException
setSymbolsAreGraduated in interface ILegendInfosymbolsAreGraduated - The symbolsAreGraduated (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUsesFilter()
throws IOException,
AutomationException
The UsesFilter property returns true when the object in question will draw with a filter. Drawing with a filter means means that an object that would normally draw as vector graphics will instead draw as raster. The UsesFilter property is particularly useful for detecting vector map layers that will be rasterized at time of print or export.
isUsesFilter in interface IDisplayAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getClassificationField()
throws IOException,
AutomationException
getClassificationField in interface IRasterRendererClassInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getNormalizationField()
throws IOException,
AutomationException
getNormalizationField in interface IRasterRendererClassInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isNumericClasses()
throws IOException,
AutomationException
isNumericClasses in interface IRasterRendererClassInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getClassCount()
throws IOException,
AutomationException
getClassCount in interface IRasterRendererClassInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryNumberClass(int classIndex,
double[] minValue,
double[] maxValue,
int[] outValue)
throws IOException,
AutomationException
queryNumberClass in interface IRasterRendererClassInfoclassIndex - The classIndex (in)minValue - The minValue (out: use single element array)maxValue - The maxValue (out: use single element array)outValue - The outValue (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryStringClass(int classIndex,
String[] inValue,
int[] outValue)
throws IOException,
AutomationException
queryStringClass in interface IRasterRendererClassInfoclassIndex - The classIndex (in)inValue - The inValue (out: use single element array)outValue - The outValue (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUniqueValuesByRef(IUniqueValues ppUniqueValues)
throws IOException,
AutomationException
setUniqueValuesByRef in interface IRasterRendererUniqueValuesppUniqueValues - A reference to a com.esri.arcgis.datasourcesraster.IUniqueValues (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUniqueValues getUniqueValues()
throws IOException,
AutomationException
The UniqueValues property specifies the UniqueValues (the pixel information of the raster) for the renderer.
getUniqueValues in interface IRasterRendererUniqueValuesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayTableByRef(ITable ppTable)
throws IOException,
AutomationException
setDisplayTableByRef in interface IDisplayTableExchangeppTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getDisplayTable()
throws IOException,
AutomationException
getDisplayTable in interface IDisplayTableExchangeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws IOException,
AutomationException
IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void serialize(IXMLSerializeData data)
throws IOException,
AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deserialize(IXMLSerializeData data)
throws IOException,
AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||