com.esri.arcgis.carto
Interface IDataGraphT

All Superinterfaces:
IDataGraphBase, java.io.Serializable
All Known Implementing Classes:
DataGraphT, DataGraphTScatterPlotMatrix, IDataGraphTProxy

public interface IDataGraphT
extends IDataGraphBase, java.io.Serializable

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

Description: 'Provides access to members that control data graph.' 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 IIDccb2226c_6385_4a9e_82f2_2977b2c13ff2
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.carto.IDataGraphBase
IID37c4c49c_66cc_4b39_ade8_15e2e270d8b1
 
Method Summary
 ISeriesProperties addSeries(java.lang.String seriesType)
          Add series from the provided graph type.
 void exportToFileEx(java.lang.String filename, int width, int height)
          Exports the data graph to a file.
 int getAxisCount()
          Amount of axis.
 IDataGraphTAxisProperties getAxisProperties(int idx)
          Properties of graph axis.
 IDataGraphTGeneralProperties getGeneralProperties()
          General properties of the graph.
 IDataGraphTLegendProperties getLegendProperties()
          Properties of graph legend.
 int getSeriesCount()
          The number of series in the graph.
 int getSeriesOrder(ISeriesProperties pSeriesProps)
          Position of the series in the series list of the graph.
 ISeriesProperties getSeriesProperties(int iSeries)
          Series properties for provided series index.
 void identify(int iSeries, int ptX, int ptY, java.lang.Object[] pOIDs)
          Identifies object ID for the series using graph coordinates.
 boolean isHighlightSelection()
          Indicates whether graph handles selection in the input layer by creating series only from the selected data or highlights selected values on the graph made from entire dataset.
 void loadTemplate(java.lang.String file)
          Loads graph properties from the template file.
 void removeSeries(ISeriesProperties pSeriesProps)
          Remove series from the graph.
 void setHighlightSelection(boolean b)
          Indicates whether graph handles selection in the input layer by creating series only from the selected data or highlights selected values on the graph made from entire dataset.
 void setSeriesOrder(ISeriesProperties pSeriesProps, int pPos)
          Position of the series in the series list of the graph.
 void update(ITrackCancel pCancel)
          Updates graph after changes in graph or series properties.
 
Methods inherited from interface com.esri.arcgis.carto.IDataGraphBase
copyToClipboard, drawToDC, exportToFile, getName, isUseSelectedSet, loadFromFile, reload, saveToFile, setName, setUseSelectedSet
 

Field Detail

IIDccb2226c_6385_4a9e_82f2_2977b2c13ff2

static final int IIDccb2226c_6385_4a9e_82f2_2977b2c13ff2
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

isHighlightSelection

boolean isHighlightSelection()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether graph handles selection in the input layer by creating series only from the selected data or highlights selected values on the graph made from entire dataset.

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

setHighlightSelection

void setHighlightSelection(boolean b)
                           throws java.io.IOException,
                                  AutomationException
Indicates whether graph handles selection in the input layer by creating series only from the selected data or highlights selected values on the graph made from entire dataset.

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

addSeries

ISeriesProperties addSeries(java.lang.String seriesType)
                            throws java.io.IOException,
                                   AutomationException
Add series from the provided graph type.

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

removeSeries

void removeSeries(ISeriesProperties pSeriesProps)
                  throws java.io.IOException,
                         AutomationException
Remove series from the graph.

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

getSeriesCount

int getSeriesCount()
                   throws java.io.IOException,
                          AutomationException
The number of series in the graph.

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

getSeriesProperties

ISeriesProperties getSeriesProperties(int iSeries)
                                      throws java.io.IOException,
                                             AutomationException
Series properties for provided series index.

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

setSeriesOrder

void setSeriesOrder(ISeriesProperties pSeriesProps,
                    int pPos)
                    throws java.io.IOException,
                           AutomationException
Position of the series in the series list of the graph.

Parameters:
pSeriesProps - A reference to a com.esri.arcgis.carto.ISeriesProperties (in)
pPos - The pPos (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSeriesOrder

int getSeriesOrder(ISeriesProperties pSeriesProps)
                   throws java.io.IOException,
                          AutomationException
Position of the series in the series list of the graph.

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

getGeneralProperties

IDataGraphTGeneralProperties getGeneralProperties()
                                                  throws java.io.IOException,
                                                         AutomationException
General properties of the graph.

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

getLegendProperties

IDataGraphTLegendProperties getLegendProperties()
                                                throws java.io.IOException,
                                                       AutomationException
Properties of graph legend.

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

getAxisCount

int getAxisCount()
                 throws java.io.IOException,
                        AutomationException
Amount of axis.

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

getAxisProperties

IDataGraphTAxisProperties getAxisProperties(int idx)
                                            throws java.io.IOException,
                                                   AutomationException
Properties of graph axis.

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

identify

void identify(int iSeries,
              int ptX,
              int ptY,
              java.lang.Object[] pOIDs)
              throws java.io.IOException,
                     AutomationException
Identifies object ID for the series using graph coordinates.

Parameters:
iSeries - The iSeries (in)
ptX - The ptX (in)
ptY - The ptY (in)
pOIDs - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

update

void update(ITrackCancel pCancel)
            throws java.io.IOException,
                   AutomationException
Updates graph after changes in graph or series properties.

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

loadTemplate

void loadTemplate(java.lang.String file)
                  throws java.io.IOException,
                         AutomationException
Loads graph properties from the template file.

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

exportToFileEx

void exportToFileEx(java.lang.String filename,
                    int width,
                    int height)
                    throws java.io.IOException,
                           AutomationException
Exports the data graph to a file.

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