com.esri.arcgis.addinframework
Class IXMLNodeProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.addinframework.IXMLNodeProxy
All Implemented Interfaces:
IXMLNode, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IAddInRecordProxy

public class IXMLNodeProxy
extends com.esri.arcgis.interop.Dispatch
implements IXMLNode, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.addinframework.IXMLNode
IID, IIDfe770e29_4d85_4f7d_be32_1976acf3b6c7
 
Constructor Summary
  IXMLNodeProxy()
          For internal use only
  IXMLNodeProxy(java.lang.Object obj)
           
protected IXMLNodeProxy(java.lang.Object obj, java.lang.String iid)
           
  IXMLNodeProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IXMLNodeProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IXMLNodeProxy

public IXMLNodeProxy(java.lang.String CLSID,
                     java.lang.String host,
                     com.esri.arcgis.interop.AuthInfo authInfo)
              throws java.net.UnknownHostException,
                     java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IXMLNodeProxy

public IXMLNodeProxy()
For internal use only


IXMLNodeProxy

public IXMLNodeProxy(java.lang.Object obj)
              throws java.io.IOException
Throws:
java.io.IOException

IXMLNodeProxy

protected IXMLNodeProxy(java.lang.Object obj,
                        java.lang.String iid)
                 throws java.io.IOException
Throws:
java.io.IOException

IXMLNodeProxy

protected IXMLNodeProxy(java.lang.String CLSID,
                        java.lang.String iid,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getType

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

Specified by:
getType in interface IXMLNode
Returns:
The recType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getValue

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

Specified by:
getValue in interface IXMLNode
Returns:
The recValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubNode

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

Specified by:
getSubNode in interface IXMLNode
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

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

Specified by:
getList in interface IXMLNode
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

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

Specified by:
readInteger in interface IXMLNode
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

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

Specified by:
readBool in interface IXMLNode
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

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

Specified by:
readReal in interface IXMLNode
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

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

Specified by:
readGUID in interface IXMLNode
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

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

Specified by:
readString in interface IXMLNode
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

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

Specified by:
readStream in interface IXMLNode
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

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

Specified by:
getParent in interface IXMLNode
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.