com.esri.arcgis.carto
Class IDataGraphTProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IDataGraphBaseProxy
          extended by com.esri.arcgis.carto.IDataGraphTProxy
All Implemented Interfaces:
IDataGraphBase, IDataGraphT, java.io.Externalizable, java.io.Serializable

public class IDataGraphTProxy
extends IDataGraphBaseProxy
implements IDataGraphT, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.carto.IDataGraphT
IID, IIDccb2226c_6385_4a9e_82f2_2977b2c13ff2
 
Fields inherited from interface com.esri.arcgis.carto.IDataGraphBase
IID37c4c49c_66cc_4b39_ade8_15e2e270d8b1
 
Constructor Summary
  IDataGraphTProxy()
          For internal use only
  IDataGraphTProxy(java.lang.Object obj)
           
protected IDataGraphTProxy(java.lang.Object obj, java.lang.String iid)
           
  IDataGraphTProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IDataGraphTProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 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 class com.esri.arcgis.carto.IDataGraphBaseProxy
copyToClipboard, drawToDC, exportToFile, getName, isUseSelectedSet, loadFromFile, reload, saveToFile, setName, setUseSelectedSet
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.carto.IDataGraphBase
copyToClipboard, drawToDC, exportToFile, getName, isUseSelectedSet, loadFromFile, reload, saveToFile, setName, setUseSelectedSet
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IDataGraphTProxy

public IDataGraphTProxy(java.lang.String CLSID,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.net.UnknownHostException,
                        java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IDataGraphTProxy

public IDataGraphTProxy()
For internal use only


IDataGraphTProxy

public IDataGraphTProxy(java.lang.Object obj)
                 throws java.io.IOException
Throws:
java.io.IOException

IDataGraphTProxy

protected IDataGraphTProxy(java.lang.Object obj,
                           java.lang.String iid)
                    throws java.io.IOException
Throws:
java.io.IOException

IDataGraphTProxy

protected IDataGraphTProxy(java.lang.String CLSID,
                           java.lang.String iid,
                           java.lang.String host,
                           com.esri.arcgis.interop.AuthInfo authInfo)
                    throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class IDataGraphBaseProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class IDataGraphBaseProxy
Throws:
java.io.IOException

isHighlightSelection

public 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.

Specified by:
isHighlightSelection in interface IDataGraphT
Returns:
The b
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHighlightSelection

public 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.

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

addSeries

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

Specified by:
addSeries in interface IDataGraphT
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

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

Specified by:
removeSeries in interface IDataGraphT
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

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

Specified by:
getSeriesCount in interface IDataGraphT
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSeriesProperties

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

Specified by:
getSeriesProperties in interface IDataGraphT
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

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

Specified by:
setSeriesOrder in interface IDataGraphT
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

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

Specified by:
getSeriesOrder in interface IDataGraphT
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

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

Specified by:
getGeneralProperties in interface IDataGraphT
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

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

Specified by:
getLegendProperties in interface IDataGraphT
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

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

Specified by:
getAxisCount in interface IDataGraphT
Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAxisProperties

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

Specified by:
getAxisProperties in interface IDataGraphT
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

public 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.

Specified by:
identify in interface IDataGraphT
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

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

Specified by:
update in interface IDataGraphT
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

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

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

exportToFileEx

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

Specified by:
exportToFileEx in interface IDataGraphT
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.