com.esri.arcgis.carto
Interface IIMSGlobeXMLParser

All Superinterfaces:
Serializable
All Known Implementing Classes:
IMSGlobeXMLParser

public interface IIMSGlobeXMLParser
extends Serializable

Provides access to xml parsing functionality.

Product Availability

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


Method Summary
 IIMSGlobeXMLNode getHighestNode(String tag)
          The highest node in the tree with the tag.
 String getResponseBody()
          A string that represents the response body.
 IIMSGlobeXMLNode getRoot()
          A reference to the root of the xml structure.
 String makeXmlStr()
          The xml string representing the internal node structure.
 void parse(String xmlStr)
          Parses the xml structure from a string.
 void setRootByRef(IIMSGlobeXMLNode root)
          A reference to the root of the xml structure.
 void setXmlHeader(String rhs1)
          The header xml information.
 

Method Detail

parse

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
xmlStr - The xmlStr (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRoot

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.carto.IIMSGlobeXMLNode
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighestNode

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

Product Availability

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

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

makeXmlStr

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
The xmlStr
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRootByRef

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

Product Availability

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

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

setXmlHeader

void setXmlHeader(String rhs1)
                  throws IOException,
                         AutomationException
The header xml information.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getResponseBody

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
The responseBody
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.