com.esri.arcgis.system
Interface IXMLSerializeData

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IXMLSerializeData2
All Known Implementing Classes:
IXMLSerializeData2Proxy, IXMLSerializeDataProxy

public interface IXMLSerializeData
extends java.io.Serializable

COM Interface 'IXMLSerializeData'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members that serialize and deserialize data from 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 IID5bb4a18d_43bc_41c5_987a_2206fd15488f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addBinary(java.lang.String name, byte[] value)
          Adds element value as an array of bytes.
 void addBoolean(java.lang.String name, boolean value)
          Adds element value as a boolean.
 void addByte(java.lang.String name, byte value)
          Adds element value as a byte.
 void addDate(java.lang.String name, java.util.Date value)
          Adds element value as a date.
 void addDouble(java.lang.String name, double value)
          Adds element value as a double.
 void addFloat(java.lang.String name, float value)
          Adds element value as a float.
 void addInteger(java.lang.String name, int value)
          Adds element value as an integer.
 void addObject(java.lang.String name, java.lang.Object value)
          Adds element value as an object.
 void addShort(java.lang.String name, short value)
          Adds element value as a short.
 void addString(java.lang.String name, java.lang.String value)
          Adds element value as a string.
 void addVariant(java.lang.String name, java.lang.Object value)
          Adds element value as a variant.
 int find(java.lang.String name)
          Finds an XML element by name.
 byte[] getBinary(int index)
          Obtains element value as an array of bytes.
 boolean getBoolean(int index)
          Obtains element value as a boolean.
 byte getByte(int index)
          Obtains element value as a byte.
 int getCount()
          Number of XML elements.
 java.util.Date getDate(int index)
          Obtains element value as a date.
 double getDouble(int index)
          Obtains element value as a double.
 boolean getFlag(java.lang.String name)
          Obtains the value for a serialization flag.
 float getFloat(int index)
          Obtains element value as a float.
 int getInteger(int index)
          Obtains element value as an integer.
 java.lang.Object getObject(int index, java.lang.String typeNamespace, java.lang.String typeName)
          Obtains element value as an object instance.
 IPropertySet getProperties()
          Properties for serialization and deserialization.
 short getShort(int index)
          Obtains element value as a short.
 java.lang.String getString(int index)
          Obtains element value as a string.
 java.lang.String getTypeName()
          XML type of the object.
 java.lang.String getTypeNamespaceURI()
          XML type namespace of the object.
 java.lang.Object getVariant(int index)
          Obtains element value as a variant.
 void setFlag(java.lang.String name, boolean flagValue)
          Writes the value for a serialization flag.
 void setPropertiesByRef(IPropertySet props)
          Properties for serialization and deserialization.
 void setTypeName(java.lang.String name)
          XML type of the object.
 void setTypeNamespaceURI(java.lang.String ns)
          XML type namespace of the object.
 

Field Detail

IID5bb4a18d_43bc_41c5_987a_2206fd15488f

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

getTypeName

java.lang.String getTypeName()
                             throws java.io.IOException,
                                    AutomationException
XML type of the object.

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

getTypeNamespaceURI

java.lang.String getTypeNamespaceURI()
                                     throws java.io.IOException,
                                            AutomationException
XML type namespace of the object.

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

setTypeName

void setTypeName(java.lang.String name)
                 throws java.io.IOException,
                        AutomationException
XML type of the object.

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

setTypeNamespaceURI

void setTypeNamespaceURI(java.lang.String ns)
                         throws java.io.IOException,
                                AutomationException
XML type namespace of the object.

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

getProperties

IPropertySet getProperties()
                           throws java.io.IOException,
                                  AutomationException
Properties for serialization and deserialization.

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

setPropertiesByRef

void setPropertiesByRef(IPropertySet props)
                        throws java.io.IOException,
                               AutomationException
Properties for serialization and deserialization.

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

find

int find(java.lang.String name)
         throws java.io.IOException,
                AutomationException
Finds an XML element by name.

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

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
Number of XML elements.

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

getString

java.lang.String getString(int index)
                           throws java.io.IOException,
                                  AutomationException
Obtains element value as a string.

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

getBoolean

boolean getBoolean(int index)
                   throws java.io.IOException,
                          AutomationException
Obtains element value as a boolean.

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

getByte

byte getByte(int index)
             throws java.io.IOException,
                    AutomationException
Obtains element value as a byte.

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

getShort

short getShort(int index)
               throws java.io.IOException,
                      AutomationException
Obtains element value as a short.

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

getInteger

int getInteger(int index)
               throws java.io.IOException,
                      AutomationException
Obtains element value as an integer.

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

getFloat

float getFloat(int index)
               throws java.io.IOException,
                      AutomationException
Obtains element value as a float.

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

getDouble

double getDouble(int index)
                 throws java.io.IOException,
                        AutomationException
Obtains element value as a double.

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

getDate

java.util.Date getDate(int index)
                       throws java.io.IOException,
                              AutomationException
Obtains element value as a date.

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

getObject

java.lang.Object getObject(int index,
                           java.lang.String typeNamespace,
                           java.lang.String typeName)
                           throws java.io.IOException,
                                  AutomationException
Obtains element value as an object instance.

Parameters:
index - The index (in)
typeNamespace - The typeNamespace (in)
typeName - The typeName (in)
Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBinary

byte[] getBinary(int index)
                 throws java.io.IOException,
                        AutomationException
Obtains element value as an array of bytes.

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

getVariant

java.lang.Object getVariant(int index)
                            throws java.io.IOException,
                                   AutomationException
Obtains element value as a variant.

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

addString

void addString(java.lang.String name,
               java.lang.String value)
               throws java.io.IOException,
                      AutomationException
Adds element value as a string.

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

addBoolean

void addBoolean(java.lang.String name,
                boolean value)
                throws java.io.IOException,
                       AutomationException
Adds element value as a boolean.

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

addByte

void addByte(java.lang.String name,
             byte value)
             throws java.io.IOException,
                    AutomationException
Adds element value as a byte.

Parameters:
name - The name (in)
value - An unsigned byte (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addShort

void addShort(java.lang.String name,
              short value)
              throws java.io.IOException,
                     AutomationException
Adds element value as a short.

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

addInteger

void addInteger(java.lang.String name,
                int value)
                throws java.io.IOException,
                       AutomationException
Adds element value as an integer.

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

addFloat

void addFloat(java.lang.String name,
              float value)
              throws java.io.IOException,
                     AutomationException
Adds element value as a float.

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

addDouble

void addDouble(java.lang.String name,
               double value)
               throws java.io.IOException,
                      AutomationException
Adds element value as a double.

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

addDate

void addDate(java.lang.String name,
             java.util.Date value)
             throws java.io.IOException,
                    AutomationException
Adds element value as a date.

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

addObject

void addObject(java.lang.String name,
               java.lang.Object value)
               throws java.io.IOException,
                      AutomationException
Adds element value as an object.

Parameters:
name - The name (in)
value - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addBinary

void addBinary(java.lang.String name,
               byte[] value)
               throws java.io.IOException,
                      AutomationException
Adds element value as an array of bytes.

Parameters:
name - The name (in)
value - An unsigned byte (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addVariant

void addVariant(java.lang.String name,
                java.lang.Object value)
                throws java.io.IOException,
                       AutomationException
Adds element value as a variant.

Parameters:
name - The name (in)
value - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFlag

void setFlag(java.lang.String name,
             boolean flagValue)
             throws java.io.IOException,
                    AutomationException
Writes the value for a serialization flag.

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

getFlag

boolean getFlag(java.lang.String name)
                throws java.io.IOException,
                       AutomationException
Obtains the value for a serialization flag.

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