com.esri.arcgis.controls
Class IARConfigurationProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.controls.IARConfigurationProxy
All Implemented Interfaces:
IARConfiguration, java.io.Externalizable, java.io.Serializable

public class IARConfigurationProxy
extends com.esri.arcgis.interop.Dispatch
implements IARConfiguration, java.io.Serializable

Internal use class Proxy for COM Interface 'IARConfiguration'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriPublisherControls.olb'

Description: 'Provides access to members that control the ARConfiguration.' 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.controls.IARConfiguration
DISPID_1_NAME, DISPID_2_NAME, DISPID_3_NAME, DISPID_4_GET_NAME, DISPID_5_GET_NAME, DISPID_5_PUT_NAME, DISPID_6_GET_NAME, DISPID_6_PUT_NAME, DISPID_7_GET_NAME, DISPID_7_PUT_NAME, IID, IID671c12b9_56d0_440a_8cf8_75b9fbd0a65e
 
Constructor Summary
  IARConfigurationProxy()
          For internal use only
  IARConfigurationProxy(java.lang.Object obj)
           
protected IARConfigurationProxy(java.lang.Object obj, java.lang.String iid)
           
  IARConfigurationProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IARConfigurationProxy(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)
           
 java.lang.Object getCustomProperty()
          A property to associate data with an object.
 java.lang.Object getSetting(java.lang.String sName)
          The configuration setting specified.
 java.lang.String getTemplateFile()
          The file name of the configuration file loaded into the control.
 boolean isBoolSetting(java.lang.String sName)
          The configuration setting specified, whose value is a boolean.
 void load(java.lang.String sFilename)
          Loads each configuration setting from the specified file into the control.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void save(java.lang.String sFilename)
          Saves each of the control's current configuration settings into the specified file.
 void setBoolSetting(java.lang.String sName, boolean pVal)
          The configuration setting specified, whose value is a boolean.
 void setCustomProperty(java.lang.Object pVal)
          A property to associate data with an object.
 void setDefaults()
          Set each control configuration setting to its default value.
 void setSetting(java.lang.String sName, java.lang.Object pVal)
          The configuration setting specified.
 
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
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IARConfigurationProxy

public IARConfigurationProxy(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

IARConfigurationProxy

public IARConfigurationProxy()
For internal use only


IARConfigurationProxy

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

IARConfigurationProxy

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

IARConfigurationProxy

protected IARConfigurationProxy(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 com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

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

setDefaults

public void setDefaults()
                 throws java.io.IOException,
                        AutomationException
Set each control configuration setting to its default value.

Specified by:
setDefaults in interface IARConfiguration
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

load

public void load(java.lang.String sFilename)
          throws java.io.IOException,
                 AutomationException
Loads each configuration setting from the specified file into the control.

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

save

public void save(java.lang.String sFilename)
          throws java.io.IOException,
                 AutomationException
Saves each of the control's current configuration settings into the specified file.

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

getTemplateFile

public java.lang.String getTemplateFile()
                                 throws java.io.IOException,
                                        AutomationException
The file name of the configuration file loaded into the control. An empty string is returned is the control is using default configuration settings.

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

getSetting

public java.lang.Object getSetting(java.lang.String sName)
                            throws java.io.IOException,
                                   AutomationException
The configuration setting specified.

Specified by:
getSetting in interface IARConfiguration
Parameters:
sName - The sName (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSetting

public void setSetting(java.lang.String sName,
                       java.lang.Object pVal)
                throws java.io.IOException,
                       AutomationException
The configuration setting specified.

Specified by:
setSetting in interface IARConfiguration
Parameters:
sName - The sName (in)
pVal - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isBoolSetting

public boolean isBoolSetting(java.lang.String sName)
                      throws java.io.IOException,
                             AutomationException
The configuration setting specified, whose value is a boolean.

Specified by:
isBoolSetting in interface IARConfiguration
Parameters:
sName - The sName (in)
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBoolSetting

public void setBoolSetting(java.lang.String sName,
                           boolean pVal)
                    throws java.io.IOException,
                           AutomationException
The configuration setting specified, whose value is a boolean.

Specified by:
setBoolSetting in interface IARConfiguration
Parameters:
sName - The sName (in)
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCustomProperty

public java.lang.Object getCustomProperty()
                                   throws java.io.IOException,
                                          AutomationException
A property to associate data with an object.

Specified by:
getCustomProperty in interface IARConfiguration
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCustomProperty

public void setCustomProperty(java.lang.Object pVal)
                       throws java.io.IOException,
                              AutomationException
A property to associate data with an object.

Specified by:
setCustomProperty in interface IARConfiguration
Parameters:
pVal - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.