|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int getNumChildren() throws IOException, AutomationException
getNumChildren
in interface IIMSGlobeXMLNode
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getXmlTag() throws IOException, AutomationException
getXmlTag
in interface IIMSGlobeXMLNode
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getNumAttrib() throws IOException, AutomationException
getNumAttrib
in interface IIMSGlobeXMLNode
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IIMSGlobeXMLNode getChildByIndex(int i) throws IOException, AutomationException
getChildByIndex
in interface IIMSGlobeXMLNode
i
- 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 IIMSGlobeXMLNode
tagName
- 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 IIMSGlobeXMLNode
pos
- 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 IIMSGlobeXMLNode
pos
- 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 IIMSGlobeXMLNode
pos
- 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 IIMSGlobeXMLNode
node
- 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 IIMSGlobeXMLNode
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteChild(int num) throws IOException, AutomationException
deleteChild
in interface IIMSGlobeXMLNode
num
- 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 IIMSGlobeXMLNode
pos
- 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 IIMSGlobeXMLNode
name
- 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 IIMSGlobeXMLNode
tag
- 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 IIMSGlobeXMLNode
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IIMSGlobeXMLNode getDeepClone() throws IOException, AutomationException
getDeepClone
in interface IIMSGlobeXMLNode
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void parse(String xmlStrOrig) throws IOException, AutomationException
parse
in interface IIMSGlobeXMLNode
xmlStrOrig
- 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 IIMSGlobeXMLNode
IOException
- 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 IIMSGlobeXMLNode
name
- 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 IIMSGlobeXMLNode
name
- 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 IIMSGlobeXMLNode
attribName
- 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 IIMSGlobeXMLNode
searchString
- 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 |