|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IClassBreaksUIProperties
Provides access to members that control some user interface properties of a ClassBreaksRenderer. The properties set through this interface do NOT affect what is drawn on the map.
IClassBreaksUIProperties affects the properties of
the user interface for ClassBreakRenderer objects (Graduated colors
and Graduated symbols). Setting properties on this
interface does NOT affect the map display.
Instead, changes made through this interface affect what
appears on the layer symbology dialog.
Typically these changes will reflect real changes made to
the renderer properties through IClassBreaksRenderer.
This interface is used by
layer properties dialog's symbology tab to store additional values
reflecting what the user has chosen. The properties of this
interface are not parameters to rendering features,
however keeping these values up-to-date keeps the ArcGIS layer
user interface consistent with the current renderer settings. For
example, the LowBreak values appear on the layer
properties dialog's symbology tab in the Range column to complete
the list of class ranges. Only the upper value of each class
actually affects rendering, but by calculating the
LowBreak values you keep the class list up to date
and looking nice for the dialog users.
See the associated example
for use of this interface.
Use this interface to make changes to the user interface for a ClassBreaksRenderer.
Method Summary | |
---|---|
String |
getColorRamp()
File and path name of the color ramp. |
double |
getDeviationInterval()
Deviation interval (0-1), where 0 means that no deviation is used. |
double |
getLowBreak(int index)
Lower bound of the class at the specified index. |
IUID |
getMethod()
Classification method. |
INumberFormat |
getNumberFormat()
Number format for class labels. |
boolean |
isShowClassGaps()
Indicates if each lower bound is adjusted up to the nearest existing data value. |
void |
setColorRamp(String colorRamp)
File and path name of the color ramp. |
void |
setDeviationInterval(double interval)
Deviation interval (0-1), where 0 means that no deviation is used. |
void |
setLowBreak(int index,
double value)
Lower bound of the class at the specified index. |
void |
setMethodByRef(IUID clsid)
Classification method. |
void |
setNumberFormatByRef(INumberFormat format)
Number format for class labels. |
void |
setShowClassGaps(boolean showGaps)
Indicates if each lower bound is adjusted up to the nearest existing data value. |
Method Detail |
---|
double getLowBreak(int index) throws IOException, AutomationException
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLowBreak(int index, double value) throws IOException, AutomationException
index
- The index (in)value
- The value (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getColorRamp() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setColorRamp(String colorRamp) throws IOException, AutomationException
colorRamp
- The colorRamp (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IUID getMethod() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMethodByRef(IUID clsid) throws IOException, AutomationException
clsid
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INumberFormat getNumberFormat() throws IOException, AutomationException
This property affects the formatting of the class labels on the layer properties dialog's symbology tab.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILatLonFormat2
,
CustomNumberFormat
,
IRateFormat
,
IAngleFormat
,
NumericFormat
,
LatLonFormat
,
CurrencyFormat
,
INumericFormat
,
IFractionFormat
,
RateFormat
,
IScientificNumberFormat
,
ICustomNumberFormat
,
ILatLonFormat
,
IPercentageFormat
,
INumberFormat
,
ScientificFormat
,
FractionFormat
,
PercentageFormat
,
AngleFormat
void setNumberFormatByRef(INumberFormat format) throws IOException, AutomationException
format
- A reference to a com.esri.arcgis.system.INumberFormat (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isShowClassGaps() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setShowClassGaps(boolean showGaps) throws IOException, AutomationException
showGaps
- The showGaps (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getDeviationInterval() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDeviationInterval(double interval) throws IOException, AutomationException
interval
- The interval (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |