|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.IMSGlobeXMLNode
public class IMSGlobeXMLNode
IMS Globe Sub Service.
| Constructor Summary | |
|---|---|
IMSGlobeXMLNode()
Constructs a IMSGlobeXMLNode using ArcGIS Engine. |
|
IMSGlobeXMLNode(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. IMSGlobeXMLNode theIMSGlobeXMLNode = (IMSGlobeXMLNode) obj; |
|
| Method Summary | |
|---|---|
int |
addBlankAttrib()
Adds a blank attribute to the list of attributes. |
void |
addChild(IIMSGlobeXMLNode node)
Adds a child node to the end of the list. |
int |
addFullAttrib(String name,
String value)
Add an attibute to the node. |
void |
deleteChild(int num)
Deletes a child at position. |
boolean |
equals(Object o)
Compare this object with another |
String |
getAttribName(int pos)
The attribute number i's name. |
String |
getAttribValueByIndex(int pos)
The attribute number i's value. |
String |
getAttribValueByName(String name)
The attribute value by name. |
IIMSGlobeXMLNode |
getChildByAttribNameValue(String attribName,
String atttribValue)
The node for which the specified attrib is present and equal to value: if value is null then the first node with name is returned. |
IIMSGlobeXMLNode |
getChildByIndex(int i)
The reference to the child at pos i. |
IIMSGlobeXMLNode |
getChildByName(String tagName)
The reference to the child based on its tag name. |
static String |
getClsid()
getClsid. |
IIMSGlobeXMLNode |
getDeepClone()
Makes a copy of input -- including children. |
IIMSGlobeXMLNode |
getHighestNode(String searchString)
Traverses the tree to find the highest node in the tree that matched the searchString. |
int |
getNumAttrib()
The number of attributes for this node. |
int |
getNumChildren()
The number of children nodes. |
IIMSGlobeXMLNode |
getShallowClone()
Makes a copy of input -- except children. |
String |
getXmlTag()
The tag of this node. |
int |
hashCode()
the hashcode for this object |
String |
makeXmlStr()
Outputs an xml string representation of the internal node representation. |
void |
parse(String xmlStrOrig)
Parse the nodes from an input string. |
void |
setAttribName(int pos,
String name)
The attribute number i's name. |
void |
setAttribValueByIndex(int pos,
String value)
The attribute number i's value. |
void |
setAttribValueByName(String name,
String value)
The attribute value by name. |
void |
setXmlTag(String tag)
The tag of this node. |
| 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 IMSGlobeXMLNode()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public IMSGlobeXMLNode(Object obj)
throws IOException
IMSGlobeXMLNode theIMSGlobeXMLNode = (IMSGlobeXMLNode) obj;
obj to IMSGlobeXMLNode.
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 int getNumChildren()
throws IOException,
AutomationException
getNumChildren in interface IIMSGlobeXMLNodeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getXmlTag()
throws IOException,
AutomationException
getXmlTag in interface IIMSGlobeXMLNodeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getNumAttrib()
throws IOException,
AutomationException
getNumAttrib in interface IIMSGlobeXMLNodeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IIMSGlobeXMLNode getChildByIndex(int i)
throws IOException,
AutomationException
getChildByIndex in interface IIMSGlobeXMLNodei - The i (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IIMSGlobeXMLNode getChildByName(String tagName)
throws IOException,
AutomationException
getChildByName in interface IIMSGlobeXMLNodetagName - The tagName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getAttribName(int pos)
throws IOException,
AutomationException
getAttribName in interface IIMSGlobeXMLNodepos - The pos (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getAttribValueByIndex(int pos)
throws IOException,
AutomationException
getAttribValueByIndex in interface IIMSGlobeXMLNodepos - The pos (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAttribValueByIndex(int pos,
String value)
throws IOException,
AutomationException
setAttribValueByIndex in interface IIMSGlobeXMLNodepos - The pos (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addChild(IIMSGlobeXMLNode node)
throws IOException,
AutomationException
addChild in interface IIMSGlobeXMLNodenode - A reference to a com.esri.arcgis.carto.IIMSGlobeXMLNode (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int addBlankAttrib()
throws IOException,
AutomationException
addBlankAttrib in interface IIMSGlobeXMLNodeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteChild(int num)
throws IOException,
AutomationException
deleteChild in interface IIMSGlobeXMLNodenum - The num (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAttribName(int pos,
String name)
throws IOException,
AutomationException
setAttribName in interface IIMSGlobeXMLNodepos - The pos (in)name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAttribValueByName(String name,
String value)
throws IOException,
AutomationException
setAttribValueByName in interface IIMSGlobeXMLNodename - The name (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setXmlTag(String tag)
throws IOException,
AutomationException
setXmlTag in interface IIMSGlobeXMLNodetag - The tag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IIMSGlobeXMLNode getShallowClone()
throws IOException,
AutomationException
getShallowClone in interface IIMSGlobeXMLNodeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IIMSGlobeXMLNode getDeepClone()
throws IOException,
AutomationException
getDeepClone in interface IIMSGlobeXMLNodeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void parse(String xmlStrOrig)
throws IOException,
AutomationException
parse in interface IIMSGlobeXMLNodexmlStrOrig - The xmlStrOrig (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String makeXmlStr()
throws IOException,
AutomationException
makeXmlStr in interface IIMSGlobeXMLNodeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int addFullAttrib(String name,
String value)
throws IOException,
AutomationException
addFullAttrib in interface IIMSGlobeXMLNodename - The name (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getAttribValueByName(String name)
throws IOException,
AutomationException
getAttribValueByName in interface IIMSGlobeXMLNodename - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IIMSGlobeXMLNode getChildByAttribNameValue(String attribName,
String atttribValue)
throws IOException,
AutomationException
getChildByAttribNameValue in interface IIMSGlobeXMLNodeattribName - The attribName (in)atttribValue - The atttribValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IIMSGlobeXMLNode getHighestNode(String searchString)
throws IOException,
AutomationException
getHighestNode in interface IIMSGlobeXMLNodesearchString - The searchString (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 | ||||||||