com.esri.arcgis.arcmapui
Class SummarizeUI

java.lang.Object
  extended by com.esri.arcgis.arcmapui.SummarizeUI
All Implemented Interfaces:
ISummarizeUI, com.esri.arcgis.interop.RemoteObjRef, Serializable

public class SummarizeUI
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, ISummarizeUI

Window to display the summarize dialog in ArcMap.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

See Also:
Serialized Form

Constructor Summary
SummarizeUI()
          Constructs a SummarizeUI using ArcGIS Engine.
SummarizeUI(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SummarizeUI theSummarizeUI = (SummarizeUI) obj;
 
Method Summary
 void doModal(int parentWindow)
          Shows or hides the window.
 boolean equals(Object o)
          Compare this object with another
static String getClsid()
          getClsid.
 int hashCode()
          the hashcode for this object
 void setApplicationByRef(Object rhs1)
          The reference to the application to which this window belongs.
 void setSummarizeFieldByRef(IField rhs1)
          The summarize field.
 void setSummarizeOnSelectedOnly(boolean rhs1)
          Indicates whether to summarize only on selected records.
 void setSummarizeTableByRef(ITable rhs1)
          The summarize table.
 
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

SummarizeUI

public SummarizeUI()
            throws IOException,
                   UnknownHostException
Constructs a SummarizeUI using ArcGIS Engine.

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

SummarizeUI

public SummarizeUI(Object obj)
            throws IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SummarizeUI theSummarizeUI = (SummarizeUI) obj;

Construct a SummarizeUI using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to SummarizeUI.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
IOException - if there are interop problems
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

public boolean equals(Object o)
Compare this object with another

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

setSummarizeTableByRef

public void setSummarizeTableByRef(ITable rhs1)
                            throws IOException,
                                   AutomationException
The summarize table.

Remarks

The table must be a reference to a Layer or a StandaloneTable object. It should not be a reference to the underlying Table object.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
setSummarizeTableByRef in interface ISummarizeUI
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSummarizeFieldByRef

public void setSummarizeFieldByRef(IField rhs1)
                            throws IOException,
                                   AutomationException
The summarize field.

Product Availability

Available with ArcGIS Desktop.

Specified by:
setSummarizeFieldByRef in interface ISummarizeUI
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSummarizeOnSelectedOnly

public void setSummarizeOnSelectedOnly(boolean rhs1)
                                throws IOException,
                                       AutomationException
Indicates whether to summarize only on selected records.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
setSummarizeOnSelectedOnly in interface ISummarizeUI
Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setApplicationByRef

public void setApplicationByRef(Object rhs1)
                         throws IOException,
                                AutomationException
The reference to the application to which this window belongs.

Product Availability

Available with ArcGIS Desktop.

Specified by:
setApplicationByRef in interface ISummarizeUI
Parameters:
rhs1 - A reference to another Automation Object (IDispatch) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doModal

public void doModal(int parentWindow)
             throws IOException,
                    AutomationException
Shows or hides the window.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
doModal in interface ISummarizeUI
Parameters:
parentWindow - The parentWindow (A COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.