com.esri.arcgis.geodatabaseui
Class CalculatorCallback

java.lang.Object
  extended by com.esri.arcgis.geodatabaseui.CalculatorCallback
All Implemented Interfaces:
ICalculatorCallback, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class CalculatorCallback
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ICalculatorCallback

COM Class 'CalculatorCallback'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriGeoDatabaseUI.olb'

Description 'If the calculation engine has a class of CalculatorCallback, then it can interact with the client on the current progress.' 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
 
Fields inherited from interface com.esri.arcgis.geodatabaseui.ICalculatorCallback
IID, IID4ffea595_65d7_431a_a102_f8377402dc88, xxDummy
 
Constructor Summary
CalculatorCallback()
          Constructs a CalculatorCallback using ArcGIS Engine.
CalculatorCallback(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
CalculatorCallback theCalculatorCallback = (CalculatorCallback) obj;
 
Method Summary
 boolean calculatorError(int rowID, boolean bHasOID, int errorType, boolean bShowPrompt, java.lang.String errorMsg)
          Error message provided by the calculator.
 void calculatorWarning(int rowID, boolean bHasOID, int errorType, java.lang.String errorMsg)
          Warning message provided by the calculator.
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 void release()
          Release a CalculatorCallback.
 boolean status(int rowsWritten, boolean lastStatus)
          Current Status of the calculator.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalculatorCallback

public CalculatorCallback()
                   throws java.io.IOException,
                          java.net.UnknownHostException
Constructs a CalculatorCallback using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

CalculatorCallback

public CalculatorCallback(java.lang.Object obj)
                   throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
CalculatorCallback theCalculatorCallback = (CalculatorCallback) obj;

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

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

getClsid

public static java.lang.String getClsid()
getClsid.


equals

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

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a CalculatorCallback.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

status

public boolean status(int rowsWritten,
                      boolean lastStatus)
               throws java.io.IOException,
                      AutomationException
Current Status of the calculator.

Specified by:
status in interface ICalculatorCallback
Parameters:
rowsWritten - The rowsWritten (in)
lastStatus - The lastStatus (in)
Returns:
The pAbort
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

calculatorError

public boolean calculatorError(int rowID,
                               boolean bHasOID,
                               int errorType,
                               boolean bShowPrompt,
                               java.lang.String errorMsg)
                        throws java.io.IOException,
                               AutomationException
Error message provided by the calculator.

Specified by:
calculatorError in interface ICalculatorCallback
Parameters:
rowID - The rowID (in)
bHasOID - The bHasOID (in)
errorType - A com.esri.arcgis.geodatabaseui.esriCalculatorErrorType constant (in)
bShowPrompt - The bShowPrompt (in)
errorMsg - The errorMsg (in)
Returns:
The pAbort
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

calculatorWarning

public void calculatorWarning(int rowID,
                              boolean bHasOID,
                              int errorType,
                              java.lang.String errorMsg)
                       throws java.io.IOException,
                              AutomationException
Warning message provided by the calculator.

Specified by:
calculatorWarning in interface ICalculatorCallback
Parameters:
rowID - The rowID (in)
bHasOID - The bHasOID (in)
errorType - A com.esri.arcgis.geodatabaseui.esriCalculatorErrorType constant (in)
errorMsg - The errorMsg (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.