com.esri.arcgis.carto
Class IMSGlobeXMLParser

java.lang.Object
  extended by com.esri.arcgis.carto.IMSGlobeXMLParser
All Implemented Interfaces:
IIMSGlobeXMLParser, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class IMSGlobeXMLParser
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IIMSGlobeXMLParser

COM Class 'IMSGlobeXMLParser'. Generated 3/19/2015 1:20:42 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description 'IMS Globe Sub Service.' 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
 
Fields inherited from interface com.esri.arcgis.carto.IIMSGlobeXMLParser
IID, IID5b035109_b690_49bc_97c8_0f5f36e7a7ba, xxDummy
 
Constructor Summary
IMSGlobeXMLParser()
          Constructs a IMSGlobeXMLParser using ArcGIS Engine.
IMSGlobeXMLParser(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
IMSGlobeXMLParser theIMSGlobeXMLParser = (IMSGlobeXMLParser) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 IIMSGlobeXMLNode getHighestNode(java.lang.String tag)
          The highest node in the tree with the tag.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getResponseBody()
          A string that represents the response body.
 IIMSGlobeXMLNode getRoot()
          A reference to the root of the xml structure.
 int hashCode()
          the hashcode for this object
 java.lang.String makeXmlStr()
          The xml string representing the internal node structure.
 void parse(java.lang.String xmlStr)
          Parses the xml structure from a string.
 void release()
          Release a IMSGlobeXMLParser.
 void setRootByRef(IIMSGlobeXMLNode root)
          A reference to the root of the xml structure.
 void setXmlHeader(java.lang.String rhs1)
          The header xml information.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IMSGlobeXMLParser

public IMSGlobeXMLParser()
                  throws java.io.IOException,
                         java.net.UnknownHostException
Constructs a IMSGlobeXMLParser using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

IMSGlobeXMLParser

public IMSGlobeXMLParser(java.lang.Object obj)
                  throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
IMSGlobeXMLParser theIMSGlobeXMLParser = (IMSGlobeXMLParser) obj;

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

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

getClsid

public static java.lang.String getClsid()
getClsid.


equals

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

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a IMSGlobeXMLParser.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

parse

public void parse(java.lang.String xmlStr)
           throws java.io.IOException,
                  AutomationException
Parses the xml structure from a string.

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

getRoot

public IIMSGlobeXMLNode getRoot()
                         throws java.io.IOException,
                                AutomationException
A reference to the root of the xml structure.

Specified by:
getRoot in interface IIMSGlobeXMLParser
Returns:
A reference to a com.esri.arcgis.carto.IIMSGlobeXMLNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighestNode

public IIMSGlobeXMLNode getHighestNode(java.lang.String tag)
                                throws java.io.IOException,
                                       AutomationException
The highest node in the tree with the tag.

Specified by:
getHighestNode in interface IIMSGlobeXMLParser
Parameters:
tag - The tag (in)
Returns:
A reference to a com.esri.arcgis.carto.IIMSGlobeXMLNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

makeXmlStr

public java.lang.String makeXmlStr()
                            throws java.io.IOException,
                                   AutomationException
The xml string representing the internal node structure.

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

setRootByRef

public void setRootByRef(IIMSGlobeXMLNode root)
                  throws java.io.IOException,
                         AutomationException
A reference to the root of the xml structure.

Specified by:
setRootByRef in interface IIMSGlobeXMLParser
Parameters:
root - A reference to a com.esri.arcgis.carto.IIMSGlobeXMLNode (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setXmlHeader

public void setXmlHeader(java.lang.String rhs1)
                  throws java.io.IOException,
                         AutomationException
The header xml information.

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

getResponseBody

public java.lang.String getResponseBody()
                                 throws java.io.IOException,
                                        AutomationException
A string that represents the response body.

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