com.esri.arcgis.trackinganalyst
Class GMLConverter

java.lang.Object
  extended by com.esri.arcgis.trackinganalyst.GMLConverter
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, IGMLConversion, Serializable

public class GMLConverter
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, IGMLConversion

Converts data to GML format.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

See Also:
Serialized Form

Constructor Summary
GMLConverter()
          Constructs a GMLConverter using ArcGIS Engine.
GMLConverter(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GMLConverter theGMLConverter = (GMLConverter) obj;
 
Method Summary
 boolean equals(Object o)
          Compare this object with another
static String getClsid()
          getClsid.
 Object getESRIGeometry()
          Includes Esri geometry settings in GML conversion.
 String getGML()
          Structures data to conform with GML format.
 int hashCode()
          the hashcode for this object
 void setESRIGeometryByRef(Object ppiGeometry)
          Includes Esri geometry settings in GML conversion.
 void setGML(String pbstrGML)
          Structures data to conform with GML format.
 
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

GMLConverter

public GMLConverter()
             throws IOException,
                    UnknownHostException
Constructs a GMLConverter using ArcGIS Engine.

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

GMLConverter

public GMLConverter(Object obj)
             throws IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GMLConverter theGMLConverter = (GMLConverter) obj;

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

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

getClsid

public static String getClsid()
getClsid.


equals

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

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

getGML

public String getGML()
              throws IOException,
                     AutomationException
Structures data to conform with GML format.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getGML in interface IGMLConversion
Returns:
The pbstrGML
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGML

public void setGML(String pbstrGML)
            throws IOException,
                   AutomationException
Structures data to conform with GML format.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

getESRIGeometry

public Object getESRIGeometry()
                       throws IOException,
                              AutomationException
Includes Esri geometry settings in GML conversion.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getESRIGeometry in interface IGMLConversion
Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setESRIGeometryByRef

public void setESRIGeometryByRef(Object ppiGeometry)
                          throws IOException,
                                 AutomationException
Includes Esri geometry settings in GML conversion.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setESRIGeometryByRef in interface IGMLConversion
Parameters:
ppiGeometry - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.