|
|||||||||
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 |