com.esri.arcgis.addinframework
Interface IXMLNode

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IAddInRecord
All Known Implementing Classes:
IAddInRecordProxy, IXMLNodeProxy

public interface IXMLNode
extends java.io.Serializable

COM Interface 'IXMLNode'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\SharedArcGIS\DepFiles\com\DADF\esriDADFSystem.tlb'

Description: 'IXMLNode Interface' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDfe770e29_4d85_4f7d_be32_1976acf3b6c7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnumNode getList(java.lang.String listName)
          Returns a list.
 IXMLNode getParent()
          Get's the parent record.
 IXMLNode getSubNode(java.lang.String nodeName)
          Returns a named sub node.
 java.lang.String getType()
          The type or name of the node.
 java.lang.String getValue()
          Reads the record value.
 boolean readBool(java.lang.String valueName)
          Reads the named boolean attribute on this record.
 GUID readGUID(java.lang.String valueName)
          Reads the named GUID attribute on this record.
 int readInteger(java.lang.String valueName)
          Reads the named integer attribute on this record.
 double readReal(java.lang.String valueName)
          Reads the named real attribute on this record.
 IStream readStream(java.lang.String valueName)
          Reads the named stream attribute on this record.
 java.lang.String readString(java.lang.String valueName)
          Reads the named string attribute on this record.
 

Field Detail

IIDfe770e29_4d85_4f7d_be32_1976acf3b6c7

static final int IIDfe770e29_4d85_4f7d_be32_1976acf3b6c7
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getType

java.lang.String getType()
                         throws java.io.IOException,
                                AutomationException
The type or name of the node.

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

getValue

java.lang.String getValue()
                          throws java.io.IOException,
                                 AutomationException
Reads the record value.

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

getSubNode

IXMLNode getSubNode(java.lang.String nodeName)
                    throws java.io.IOException,
                           AutomationException
Returns a named sub node.

Parameters:
nodeName - The nodeName (in)
Returns:
A reference to a com.esri.arcgis.addinframework.IXMLNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getList

IEnumNode getList(java.lang.String listName)
                  throws java.io.IOException,
                         AutomationException
Returns a list.

Parameters:
listName - The listName (in)
Returns:
A reference to a com.esri.arcgis.addinframework.IEnumNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readInteger

int readInteger(java.lang.String valueName)
                throws java.io.IOException,
                       AutomationException
Reads the named integer attribute on this record.

Parameters:
valueName - The valueName (in)
Returns:
The lVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readBool

boolean readBool(java.lang.String valueName)
                 throws java.io.IOException,
                        AutomationException
Reads the named boolean attribute on this record.

Parameters:
valueName - The valueName (in)
Returns:
The bVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readReal

double readReal(java.lang.String valueName)
                throws java.io.IOException,
                       AutomationException
Reads the named real attribute on this record.

Parameters:
valueName - The valueName (in)
Returns:
The dVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readGUID

GUID readGUID(java.lang.String valueName)
              throws java.io.IOException,
                     AutomationException
Reads the named GUID attribute on this record.

Parameters:
valueName - The valueName (in)
Returns:
A Structure: com.esri.arcgis.support.ms.stdole.GUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readString

java.lang.String readString(java.lang.String valueName)
                            throws java.io.IOException,
                                   AutomationException
Reads the named string attribute on this record.

Parameters:
valueName - The valueName (in)
Returns:
The bVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readStream

IStream readStream(java.lang.String valueName)
                   throws java.io.IOException,
                          AutomationException
Reads the named stream attribute on this record.

Parameters:
valueName - The valueName (in)
Returns:
A reference to a com.esri.arcgis.system.IStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParent

IXMLNode getParent()
                   throws java.io.IOException,
                          AutomationException
Get's the parent record.

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