com.esri.arcgis.datainterop
Class IDatasourceUtilUIProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datainterop.IDatasourceUtilUIProxy
All Implemented Interfaces:
IDatasourceUtilUI, Externalizable, Serializable

public class IDatasourceUtilUIProxy
extends com.esri.arcgis.interop.Dispatch
implements IDatasourceUtilUI, Serializable

IDatasourceUtilUI Interface

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  IDatasourceUtilUIProxy()
           
  IDatasourceUtilUIProxy(Object obj)
           
protected IDatasourceUtilUIProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void dialogWithHelp(String title, String message, String dismissLabel, String helpLabel, String helpFile, String helpTopic)
          method DialogWithHelp
 void dialogWithHelpUsingResources(int title, int message, String helpFile, String helpTopic)
          method DialogWithHelpUsingResources
 void extensionNotEnabledDialog(boolean showUnconditionally)
          method ExtensionNotEnabledDialog
 void extensionShutdown()
          method ExtensionShutdown
 void extensionStartup(Object initializationData)
          method ExtensionStartup
 String getApplicationName()
          property ApplicationName
 boolean isApplication()
          property IsApplication
 boolean isArcCatalog()
          property IsArcCatalog
 void messageDialog(String title, String message, String dismissLabel)
          method MessageDialog
 void messageDialogUsingResources(int title, int message)
          method MessageDialogUsingResources
 void messageStatus(String message)
          method MessageStatus
 void progressCreate(String title, String description)
          method ProgressCreate
 void progressDestroy()
          method ProgressDestroy
 void progressQuery(boolean[] keepGoing)
          method ProgressQuery
 void progressUpdate(String message)
          method ProgressUpdate
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 void resetAllDatasets()
          method ResetAllDatasets
 void setDialogsPermitted(boolean rhs1)
          property DialogsPermitted
 void setRootObjectVisibility(boolean showRoot)
          method SetRootObjectVisibility
 void writeExternal(ObjectOutput out)
           
 
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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IDatasourceUtilUIProxy

public IDatasourceUtilUIProxy()

IDatasourceUtilUIProxy

public IDatasourceUtilUIProxy(Object obj)
                       throws IOException
Throws:
IOException

IDatasourceUtilUIProxy

protected IDatasourceUtilUIProxy(Object obj,
                                 String iid)
                          throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

extensionStartup

public void extensionStartup(Object initializationData)
                      throws IOException,
                             AutomationException
method ExtensionStartup

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
extensionStartup in interface IDatasourceUtilUI
Parameters:
initializationData - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extensionShutdown

public void extensionShutdown()
                       throws IOException,
                              AutomationException
method ExtensionShutdown

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
extensionShutdown in interface IDatasourceUtilUI
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isApplication

public boolean isApplication()
                      throws IOException,
                             AutomationException
property IsApplication

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isApplication in interface IDatasourceUtilUI
Returns:
The isApp
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isArcCatalog

public boolean isArcCatalog()
                     throws IOException,
                            AutomationException
property IsArcCatalog

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isArcCatalog in interface IDatasourceUtilUI
Returns:
The isArcCat
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getApplicationName

public String getApplicationName()
                          throws IOException,
                                 AutomationException
property ApplicationName

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getApplicationName in interface IDatasourceUtilUI
Returns:
The name
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDialogsPermitted

public void setDialogsPermitted(boolean rhs1)
                         throws IOException,
                                AutomationException
property DialogsPermitted

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

extensionNotEnabledDialog

public void extensionNotEnabledDialog(boolean showUnconditionally)
                               throws IOException,
                                      AutomationException
method ExtensionNotEnabledDialog

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

resetAllDatasets

public void resetAllDatasets()
                      throws IOException,
                             AutomationException
method ResetAllDatasets

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
resetAllDatasets in interface IDatasourceUtilUI
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRootObjectVisibility

public void setRootObjectVisibility(boolean showRoot)
                             throws IOException,
                                    AutomationException
method SetRootObjectVisibility

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

dialogWithHelpUsingResources

public void dialogWithHelpUsingResources(int title,
                                         int message,
                                         String helpFile,
                                         String helpTopic)
                                  throws IOException,
                                         AutomationException
method DialogWithHelpUsingResources

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
dialogWithHelpUsingResources in interface IDatasourceUtilUI
Parameters:
title - The title (in)
message - The message (in)
helpFile - The helpFile (in)
helpTopic - The helpTopic (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

dialogWithHelp

public void dialogWithHelp(String title,
                           String message,
                           String dismissLabel,
                           String helpLabel,
                           String helpFile,
                           String helpTopic)
                    throws IOException,
                           AutomationException
method DialogWithHelp

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
dialogWithHelp in interface IDatasourceUtilUI
Parameters:
title - The title (in)
message - The message (in)
dismissLabel - The dismissLabel (in)
helpLabel - The helpLabel (in)
helpFile - The helpFile (in)
helpTopic - The helpTopic (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

messageDialogUsingResources

public void messageDialogUsingResources(int title,
                                        int message)
                                 throws IOException,
                                        AutomationException
method MessageDialogUsingResources

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
messageDialogUsingResources in interface IDatasourceUtilUI
Parameters:
title - The title (in)
message - The message (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

messageDialog

public void messageDialog(String title,
                          String message,
                          String dismissLabel)
                   throws IOException,
                          AutomationException
method MessageDialog

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
messageDialog in interface IDatasourceUtilUI
Parameters:
title - The title (in)
message - The message (in)
dismissLabel - The dismissLabel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

messageStatus

public void messageStatus(String message)
                   throws IOException,
                          AutomationException
method MessageStatus

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

progressCreate

public void progressCreate(String title,
                           String description)
                    throws IOException,
                           AutomationException
method ProgressCreate

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
progressCreate in interface IDatasourceUtilUI
Parameters:
title - The title (in)
description - The description (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

progressUpdate

public void progressUpdate(String message)
                    throws IOException,
                           AutomationException
method ProgressUpdate

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

progressQuery

public void progressQuery(boolean[] keepGoing)
                   throws IOException,
                          AutomationException
method ProgressQuery

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

progressDestroy

public void progressDestroy()
                     throws IOException,
                            AutomationException
method ProgressDestroy

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
progressDestroy in interface IDatasourceUtilUI
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException