com.esri.arcgis.system
Interface IXMLReader

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IXMLReader2
All Known Implementing Classes:
IXMLReader2Proxy, IXMLReaderProxy, XMLReader

public interface IXMLReader
extends java.io.Serializable

COM Interface 'IXMLReader'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members that control the sequential reading of XML.' 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 IIDd405f844_8057_4df4_b2da_df25dedebf4c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void closeElement()
          Moves position to parent element.
 IXMLAttributes getAttributes()
          Attributes of current element.
 java.lang.String getLocalName()
          Local name of current element.
 IXMLNamespaces getNamespaceDeclarations()
          Namespace declarations of current element.
 java.lang.String getNamespacePrefix()
          Namespace prefix of current element.
 java.lang.String getNamespaceURI()
          Namespace URI of current element.
 java.lang.String getText()
          Text value of current element.
 boolean isHasElementChildren()
          Indicates whether the current element has child elements.
 boolean isLastChild()
          Indicates whether the current element is the last child element of its parent.
 java.lang.String lookupPrefix(java.lang.String prefix)
          Obtains the prefix for a declared URI.
 void nextElement()
          Moves position to next element.
 void openElement()
          Moves position to first child element.
 byte[] readBinary()
          Reads the current element value as a binary array.
 boolean readBoolean()
          Reads the current element value as a boolean.
 byte readByte()
          Reads the current element value as a byte.
 java.util.Date readDate()
          Reads the current element value as a date.
 double readDouble()
          Reads the current element value as a double.
 float readFloat()
          Reads the current element value as a float.
 void readFrom(IStream inputStream)
          Specifies the input XML stream.
 int readInteger()
          Reads the current element value as a long.
 short readShort()
          Reads the current element value as a short.
 java.lang.Object readVariant()
          Reads the current element value as a variant.
 

Field Detail

IIDd405f844_8057_4df4_b2da_df25dedebf4c

static final int IIDd405f844_8057_4df4_b2da_df25dedebf4c
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

readFrom

void readFrom(IStream inputStream)
              throws java.io.IOException,
                     AutomationException
Specifies the input XML stream.

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

getLocalName

java.lang.String getLocalName()
                              throws java.io.IOException,
                                     AutomationException
Local name of current element.

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

getNamespaceURI

java.lang.String getNamespaceURI()
                                 throws java.io.IOException,
                                        AutomationException
Namespace URI of current element.

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

getNamespacePrefix

java.lang.String getNamespacePrefix()
                                    throws java.io.IOException,
                                           AutomationException
Namespace prefix of current element.

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

getNamespaceDeclarations

IXMLNamespaces getNamespaceDeclarations()
                                        throws java.io.IOException,
                                               AutomationException
Namespace declarations of current element.

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

getAttributes

IXMLAttributes getAttributes()
                             throws java.io.IOException,
                                    AutomationException
Attributes of current element.

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

getText

java.lang.String getText()
                         throws java.io.IOException,
                                AutomationException
Text value of current element.

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

isHasElementChildren

boolean isHasElementChildren()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether the current element has child elements.

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

isLastChild

boolean isLastChild()
                    throws java.io.IOException,
                           AutomationException
Indicates whether the current element is the last child element of its parent.

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

nextElement

void nextElement()
                 throws java.io.IOException,
                        AutomationException
Moves position to next element.

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

openElement

void openElement()
                 throws java.io.IOException,
                        AutomationException
Moves position to first child element.

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

closeElement

void closeElement()
                  throws java.io.IOException,
                         AutomationException
Moves position to parent element.

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

lookupPrefix

java.lang.String lookupPrefix(java.lang.String prefix)
                              throws java.io.IOException,
                                     AutomationException
Obtains the prefix for a declared URI.

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

readBoolean

boolean readBoolean()
                    throws java.io.IOException,
                           AutomationException
Reads the current element value as a boolean.

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

readByte

byte readByte()
              throws java.io.IOException,
                     AutomationException
Reads the current element value as a byte.

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

readShort

short readShort()
                throws java.io.IOException,
                       AutomationException
Reads the current element value as a short.

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

readInteger

int readInteger()
                throws java.io.IOException,
                       AutomationException
Reads the current element value as a long.

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

readFloat

float readFloat()
                throws java.io.IOException,
                       AutomationException
Reads the current element value as a float.

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

readDouble

double readDouble()
                  throws java.io.IOException,
                         AutomationException
Reads the current element value as a double.

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

readDate

java.util.Date readDate()
                        throws java.io.IOException,
                               AutomationException
Reads the current element value as a date.

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

readBinary

byte[] readBinary()
                  throws java.io.IOException,
                         AutomationException
Reads the current element value as a binary array.

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

readVariant

java.lang.Object readVariant()
                             throws java.io.IOException,
                                    AutomationException
Reads the current element value as a variant.

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