com.esri.arcgis.server
Class IServiceDescription2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.server.IServiceDescriptionProxy
          extended by com.esri.arcgis.server.IServiceDescription2Proxy
All Implemented Interfaces:
IServiceDescription, IServiceDescription2, Externalizable, Serializable
Direct Known Subclasses:
IServiceDescription3Proxy

public class IServiceDescription2Proxy
extends IServiceDescriptionProxy
implements IServiceDescription2, Serializable

Provides access to members that control the properties of an ArcGIS Server web service description.

Product Availability

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

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IServiceDescription2Proxy()
           
  IServiceDescription2Proxy(Object obj)
           
protected IServiceDescription2Proxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String getCapabilities()
          The capabilities of the web service.
 String getParentType()
          The type of service this extension is associated with.
 void removeListener(String iidStr, Object theListener)
           
 void setCapabilities(String pVal)
          The capabilities of the web service.
 void setParentType(String pVal)
          The type of service this extension is associated with.
 
Methods inherited from class com.esri.arcgis.server.IServiceDescriptionProxy
getName, getType, getURL, setName, setType, setURL
 
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.server.IServiceDescription
getName, getType, getURL, setName, setType, setURL
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IServiceDescription2Proxy

public IServiceDescription2Proxy()

IServiceDescription2Proxy

public IServiceDescription2Proxy(Object obj)
                          throws IOException
Throws:
IOException

IServiceDescription2Proxy

protected IServiceDescription2Proxy(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 IServiceDescriptionProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class IServiceDescriptionProxy
Throws:
IOException

getParentType

public String getParentType()
                     throws IOException,
                            AutomationException
The type of service this extension is associated with.

Product Availability

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

Specified by:
getParentType in interface IServiceDescription2
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setParentType

public void setParentType(String pVal)
                   throws IOException,
                          AutomationException
The type of service this extension is associated with.

Product Availability

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

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

getCapabilities

public String getCapabilities()
                       throws IOException,
                              AutomationException
The capabilities of the web service.

Product Availability

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

Specified by:
getCapabilities in interface IServiceDescription2
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCapabilities

public void setCapabilities(String pVal)
                     throws IOException,
                            AutomationException
The capabilities of the web service.

Product Availability

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

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