|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.cartoUI.LineSeriesProperties
public class LineSeriesProperties
A container for the display and manipulation of line graph series.
| Constructor Summary | |
|---|---|
LineSeriesProperties(Object obj)
Construct a LineSeriesProperties using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
addGroupField(String strField,
int[] idx)
Add a group field and type. |
void |
addSortingField(String strField,
boolean bAscending,
int[] idx)
Add a sorting field and type. |
void |
definitionExpressionChanged(IDefinitionExpressionEventsDefinitionExpressionChangedEvent theEvent)
Occurs when the Definition Expression changes. |
boolean |
equals(Object o)
Compare this object with another |
void |
featureLayerSelectionChanged(IFeatureLayerSelectionEventsFeatureLayerSelectionChangedEvent theEvent)
Occurs when the selection changes. |
int |
getColor(int oID)
Color used when ColorType of series property is esriGraphColorCustomEach. |
String |
getColorPalette()
Palette used when ColorType of series property is esriGraphColorPalette. |
int |
getColorType()
Type of color applied to the graph series. |
int |
getCustomColor()
Color used when ColorType of series property is esriGraphColorCustomAll. |
String |
getField(int idx)
Gets data field name in the series. |
void |
getGroupField(int idx,
String[] strField)
Get a group field and type. |
int |
getGroupFieldsCount()
Number of group fields. |
int |
getHorizontalAxis()
Index of horizontal axis. |
String |
getLabelField()
Provides field to be the data source of labels in the graph. |
int |
getMaxField()
Maximum possible fields for the series. |
String |
getName()
Name of the series shown in the legend. |
IDataGraphTPenProperties |
getPenProperties()
Interface for drawing lines and borders in the series. |
void |
getSortingField(int idx,
String[] strField,
boolean[] bAscending)
Get a sorting field and type. |
int |
getSortingFieldsCount()
Number of sorting fields. |
Object |
getSourceData()
Data source for the series. |
IDataGraphTSymbolProperties |
getSymbolProperties()
Symbol properties to draw data points of the line. |
String |
getType()
Type of the series. |
String |
getUniqueName()
Default and unique name of the series. |
String |
getValueFormat()
Format string for series value labels. |
int |
getVerticalAxis()
Index of vertical axis |
String |
getWhereClause()
The where clause for querying data source. |
int |
hashCode()
the hashcode for this object |
boolean |
isChanged()
Indicates if series has changed. |
boolean |
isFieldOptional(int idx)
Indicates if data field is optional. |
boolean |
isInLegend()
Indicates if series is added to the graph legend. |
boolean |
isMarks()
Indicates if series shows marks. |
boolean |
isReady()
Indicates if series is ready to work with. |
boolean |
isStairs()
Indicates if line series is in "stair" mode. |
boolean |
isStairsInvert()
Indicates if "stair" mode line series is inverted. |
void |
removeGroupField(int idx)
Remove the group field. |
void |
removeSortingField(int idx)
Remove the sorting field. |
void |
selectionChanged(ISelectionEventsSelectionChangedEvent theEvent)
Call this function to fire the selection changed event. |
void |
setColor(int oID,
int pColor)
Color used when ColorType of series property is esriGraphColorCustomEach. |
void |
setColorPalette(String paletteName)
Palette used when ColorType of series property is esriGraphColorPalette. |
void |
setColorType(int eColorType)
Type of color applied to the graph series. |
void |
setCustomColor(int pColor)
Color used when ColorType of series property is esriGraphColorCustomAll. |
void |
setField(int idx,
String fieldName)
Sets data field name in the series. |
void |
setHorizontalAxis(int pIdx)
Index of horizontal axis. |
void |
setInLegend(boolean b)
Indicates if series is added to the graph legend. |
void |
setLabelField(String pFieldName)
Provides field to be the data source of labels in the graph. |
void |
setMarks(boolean b)
Indicates if series shows marks. |
void |
setName(String name)
Name of the series shown in the legend. |
void |
setSourceData(Object pVar)
Data source for the series. |
void |
setStairs(boolean bStairs)
Indicates if line series is in "stair" mode. |
void |
setStairsInvert(boolean bInvert)
Indicates if "stair" mode line series is inverted. |
void |
setValueFormat(String format)
Format string for series value labels. |
void |
setVerticalAxis(int pIdx)
Index of vertical axis |
void |
setWhereClause(String definition)
The where clause for querying data source. |
| 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 LineSeriesProperties(Object obj)
throws IOException
obj to LineSeriesProperties. *
LineSeriesProperties o = (LineSeriesProperties)obj; // will not work
LineSeriesProperties o = new LineSeriesProperties(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
LineSeriesProperties theLineSeriesProperties = (LineSeriesProperties) obj;| Method Detail |
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public boolean isChanged()
throws IOException,
AutomationException
isChanged in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isReady()
throws IOException,
AutomationException
isReady in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(String name)
throws IOException,
AutomationException
setName in interface ISeriesPropertiesname - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getUniqueName()
throws IOException,
AutomationException
getUniqueName in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getType()
throws IOException,
AutomationException
getType in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSourceData(Object pVar)
throws IOException,
AutomationException
setSourceData in interface ISeriesPropertiespVar - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getSourceData()
throws IOException,
AutomationException
getSourceData in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getWhereClause()
throws IOException,
AutomationException
getWhereClause in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWhereClause(String definition)
throws IOException,
AutomationException
setWhereClause in interface ISeriesPropertiesdefinition - The definition (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getLabelField()
throws IOException,
AutomationException
getLabelField in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabelField(String pFieldName)
throws IOException,
AutomationException
setLabelField in interface ISeriesPropertiespFieldName - The pFieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxField()
throws IOException,
AutomationException
getMaxField in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setField(int idx,
String fieldName)
throws IOException,
AutomationException
setField in interface ISeriesPropertiesidx - The idx (in)fieldName - The fieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getField(int idx)
throws IOException,
AutomationException
getField in interface ISeriesPropertiesidx - The idx (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isFieldOptional(int idx)
throws IOException,
AutomationException
isFieldOptional in interface ISeriesPropertiesidx - The idx (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getColorType()
throws IOException,
AutomationException
getColorType in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColorType(int eColorType)
throws IOException,
AutomationException
setColorType in interface ISeriesPropertieseColorType - A com.esri.arcgis.carto.esriGraphColorType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCustomColor()
throws IOException,
AutomationException
getCustomColor in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCustomColor(int pColor)
throws IOException,
AutomationException
setCustomColor in interface ISeriesPropertiespColor - The pColor (A COM typedef) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getColor(int oID)
throws IOException,
AutomationException
getColor in interface ISeriesPropertiesoID - The oID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColor(int oID,
int pColor)
throws IOException,
AutomationException
setColor in interface ISeriesPropertiesoID - The oID (in)pColor - The pColor (A COM typedef) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getColorPalette()
throws IOException,
AutomationException
getColorPalette in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColorPalette(String paletteName)
throws IOException,
AutomationException
setColorPalette in interface ISeriesPropertiespaletteName - The paletteName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInLegend()
throws IOException,
AutomationException
isInLegend in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInLegend(boolean b)
throws IOException,
AutomationException
setInLegend in interface ISeriesPropertiesb - The b (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isMarks()
throws IOException,
AutomationException
isMarks in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMarks(boolean b)
throws IOException,
AutomationException
setMarks in interface ISeriesPropertiesb - The b (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataGraphTPenProperties getPenProperties()
throws IOException,
AutomationException
getPenProperties in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getValueFormat()
throws IOException,
AutomationException
getValueFormat in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setValueFormat(String format)
throws IOException,
AutomationException
setValueFormat in interface ISeriesPropertiesformat - The format (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getHorizontalAxis()
throws IOException,
AutomationException
getHorizontalAxis in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHorizontalAxis(int pIdx)
throws IOException,
AutomationException
setHorizontalAxis in interface ISeriesPropertiespIdx - The pIdx (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getVerticalAxis()
throws IOException,
AutomationException
getVerticalAxis in interface ISeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setVerticalAxis(int pIdx)
throws IOException,
AutomationException
setVerticalAxis in interface ISeriesPropertiespIdx - The pIdx (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isStairs()
throws IOException,
AutomationException
isStairs in interface ILineSeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStairs(boolean bStairs)
throws IOException,
AutomationException
setStairs in interface ILineSeriesPropertiesbStairs - The bStairs (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isStairsInvert()
throws IOException,
AutomationException
isStairsInvert in interface ILineSeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStairsInvert(boolean bInvert)
throws IOException,
AutomationException
setStairsInvert in interface ILineSeriesPropertiesbInvert - The bInvert (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataGraphTSymbolProperties getSymbolProperties()
throws IOException,
AutomationException
getSymbolProperties in interface ILineSeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addSortingField(String strField,
boolean bAscending,
int[] idx)
throws IOException,
AutomationException
addSortingField in interface IDataSortSeriesPropertiesstrField - The strField (in)bAscending - The bAscending (in)idx - The idx (in/out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSortingField(int idx,
String[] strField,
boolean[] bAscending)
throws IOException,
AutomationException
getSortingField in interface IDataSortSeriesPropertiesidx - The idx (in)strField - The strField (out: use single element array)bAscending - The bAscending (in/out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeSortingField(int idx)
throws IOException,
AutomationException
removeSortingField in interface IDataSortSeriesPropertiesidx - The idx (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSortingFieldsCount()
throws IOException,
AutomationException
getSortingFieldsCount in interface IDataSortSeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addGroupField(String strField,
int[] idx)
throws IOException,
AutomationException
addGroupField in interface IDataGroupSeriesPropertiesstrField - The strField (in)idx - The idx (in/out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getGroupField(int idx,
String[] strField)
throws IOException,
AutomationException
getGroupField in interface IDataGroupSeriesPropertiesidx - The idx (in)strField - The strField (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeGroupField(int idx)
throws IOException,
AutomationException
removeGroupField in interface IDataGroupSeriesPropertiesidx - The idx (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getGroupFieldsCount()
throws IOException,
AutomationException
getGroupFieldsCount in interface IDataGroupSeriesPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void featureLayerSelectionChanged(IFeatureLayerSelectionEventsFeatureLayerSelectionChangedEvent theEvent)
throws IOException,
AutomationException
featureLayerSelectionChanged in interface IFeatureLayerSelectionEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void selectionChanged(ISelectionEventsSelectionChangedEvent theEvent)
throws IOException,
AutomationException
selectionChanged in interface ISelectionEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void definitionExpressionChanged(IDefinitionExpressionEventsDefinitionExpressionChangedEvent theEvent)
throws IOException,
AutomationException
definitionExpressionChanged in interface IDefinitionExpressionEventstheEvent - The event
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 | ||||||||