|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IIMSGlobeXMLNode
Provides access to an XML node.
| 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. |
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. |
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. |
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. |
| Method Detail |
|---|
int getNumChildren()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getXmlTag()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getNumAttrib()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IIMSGlobeXMLNode getChildByIndex(int i)
throws IOException,
AutomationException
i - The i (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IIMSGlobeXMLNode getChildByName(String tagName)
throws IOException,
AutomationException
tagName - The tagName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getAttribName(int pos)
throws IOException,
AutomationException
pos - The pos (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getAttribValueByIndex(int pos)
throws IOException,
AutomationException
pos - The pos (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAttribValueByIndex(int pos,
String value)
throws IOException,
AutomationException
pos - The pos (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addChild(IIMSGlobeXMLNode node)
throws IOException,
AutomationException
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.
int addBlankAttrib()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deleteChild(int num)
throws IOException,
AutomationException
num - The num (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAttribName(int pos,
String name)
throws IOException,
AutomationException
pos - The pos (in)name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAttribValueByName(String name,
String value)
throws IOException,
AutomationException
name - The name (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setXmlTag(String tag)
throws IOException,
AutomationException
tag - The tag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IIMSGlobeXMLNode getShallowClone()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IIMSGlobeXMLNode getDeepClone()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void parse(String xmlStrOrig)
throws IOException,
AutomationException
xmlStrOrig - The xmlStrOrig (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String makeXmlStr()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int addFullAttrib(String name,
String value)
throws IOException,
AutomationException
name - The name (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getAttribValueByName(String name)
throws IOException,
AutomationException
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IIMSGlobeXMLNode getChildByAttribNameValue(String attribName,
String atttribValue)
throws IOException,
AutomationException
attribName - The attribName (in)atttribValue - The atttribValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IIMSGlobeXMLNode getHighestNode(String searchString)
throws IOException,
AutomationException
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 | ||||||||