|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.WCSServer
public class WCSServer
The WCS Server Object Extension.
This object is new at ArcGIS 9.3.
WCSServer is the server extension object for OGC Web Coverage Services (WCS), WCS can be enabled on ArcGIS map service, geodata service, and image service. WCS requests can be sent to the ArcGIS server with WCS capability enabled and responses be returned to the client through WCSServer object.
| Constructor Summary | |
|---|---|
WCSServer()
Constructs a WCSServer using ArcGIS Engine. |
|
WCSServer(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. WCSServer theWCSServer = (WCSServer) obj; |
|
| Method Summary | |
|---|---|
void |
construct(IPropertySet props)
Two phase object construction. |
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
byte[] |
getData(String sRequest,
String[] pMimeType)
Handle WCS request. |
byte[] |
handleStringWebRequest(int httpMethod,
String requestURL,
String queryString,
String capabilities,
String requestData,
String[] responseContentType,
int[] respDataType)
Handles a request with explicit capabilities. |
int |
hashCode()
the hashcode for this object |
void |
init(IServerObjectHelper pSOH)
Initializes and starts the server object specified by the IServerObjectHelper reference. |
void |
initLogging(ILog log)
Initializes an object with a log. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
void |
setParameters(String name,
String value)
Handle setting WCS Server parameters. |
void |
shutdown()
Stops the server object specified by the IServerObjectHelper reference. |
| 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 |
|---|
public WCSServer()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public WCSServer(Object obj)
throws IOException
WCSServer theWCSServer = (WCSServer) obj;
obj to WCSServer.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public byte[] getData(String sRequest,
String[] pMimeType)
throws IOException,
AutomationException
getData in interface IWCSServersRequest - The sRequest (in)pMimeType - The pMimeType (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setParameters(String name,
String value)
throws IOException,
AutomationException
SetParameter sets the parameters of the WCS service which can be retrieved through a GetCapabilities request.
setParameters in interface IWCSServername - The name (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void init(IServerObjectHelper pSOH)
throws IOException,
AutomationException
init in interface IServerObjectExtensionpSOH - A reference to a com.esri.arcgis.server.IServerObjectHelper (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void shutdown()
throws IOException,
AutomationException
shutdown in interface IServerObjectExtensionIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void construct(IPropertySet props)
throws IOException,
AutomationException
construct in interface IObjectConstructprops - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void initLogging(ILog log)
throws IOException,
AutomationException
initLogging in interface ILogSupportlog - A reference to a com.esri.arcgis.system.ILog (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte[] handleStringWebRequest(int httpMethod,
String requestURL,
String queryString,
String capabilities,
String requestData,
String[] responseContentType,
int[] respDataType)
throws IOException,
AutomationException
handleStringWebRequest in interface IWebRequestHandlerhttpMethod - A com.esri.arcgis.system.esriHttpMethod constant (in)requestURL - The requestURL (in)queryString - The queryString (in)capabilities - The capabilities (in)requestData - The requestData (in)responseContentType - The responseContentType (out: use single element array)respDataType - A com.esri.arcgis.system.esriWebResponseDataType constant (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interfaceSupportsErrorInfo(GUID riid)
throws IOException,
AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo in interface ISupportErrorInforiid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||