|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IXMLSerializeData
Provides access to members that serialize and deserialize data from XML.
| Method Summary | |
|---|---|
void |
addBinary(String name,
byte[] value)
Adds element value as an array of bytes. |
void |
addBoolean(String name,
boolean value)
Adds element value as a boolean. |
void |
addByte(String name,
byte value)
Adds element value as a byte. |
void |
addDate(String name,
Date value)
Adds element value as a date. |
void |
addDouble(String name,
double value)
Adds element value as a double. |
void |
addFloat(String name,
float value)
Adds element value as a float. |
void |
addInteger(String name,
int value)
Adds element value as an integer. |
void |
addObject(String name,
Object value)
Adds element value as an object. |
void |
addShort(String name,
short value)
Adds element value as a short. |
void |
addString(String name,
String value)
Adds element value as a string. |
void |
addVariant(String name,
Object value)
Adds element value as a variant. |
int |
find(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. |
Date |
getDate(int index)
Obtains element value as a date. |
double |
getDouble(int index)
Obtains element value as a double. |
boolean |
getFlag(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. |
Object |
getObject(int index,
String typeNamespace,
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. |
String |
getString(int index)
Obtains element value as a string. |
String |
getTypeName()
XML type of the object. |
String |
getTypeNamespaceURI()
XML type namespace of the object. |
Object |
getVariant(int index)
Obtains element value as a variant. |
void |
setFlag(String name,
boolean flagValue)
Writes the value for a serialization flag. |
void |
setPropertiesByRef(IPropertySet props)
Properties for serialization and deserialization. |
void |
setTypeName(String name)
XML type of the object. |
void |
setTypeNamespaceURI(String ns)
XML type namespace of the object. |
| Method Detail |
|---|
String getTypeName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getTypeNamespaceURI()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTypeName(String name)
throws IOException,
AutomationException
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTypeNamespaceURI(String ns)
throws IOException,
AutomationException
ns - The ns (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getProperties()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPropertiesByRef(IPropertySet props)
throws IOException,
AutomationException
props - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int find(String name)
throws IOException,
AutomationException
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getString(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean getBoolean(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
byte getByte(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
short getShort(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getInteger(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
float getFloat(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getDouble(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Date getDate(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getObject(int index,
String typeNamespace,
String typeName)
throws IOException,
AutomationException
index - The index (in)typeNamespace - The typeNamespace (in)typeName - The typeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
byte[] getBinary(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getVariant(int index)
throws IOException,
AutomationException
index - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addString(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 addBoolean(String name,
boolean 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 addByte(String name,
byte value)
throws IOException,
AutomationException
name - The name (in)value - An unsigned byte (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addShort(String name,
short 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 addInteger(String name,
int 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 addFloat(String name,
float 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 addDouble(String name,
double 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 addDate(String name,
Date 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 addObject(String name,
Object value)
throws IOException,
AutomationException
name - The name (in)value - A reference to another Object (IUnknown) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addBinary(String name,
byte[] value)
throws IOException,
AutomationException
name - The name (in)value - An unsigned byte (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void addVariant(String name,
Object value)
throws IOException,
AutomationException
name - The name (in)value - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFlag(String name,
boolean flagValue)
throws IOException,
AutomationException
name - The name (in)flagValue - The flagValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean getFlag(String name)
throws IOException,
AutomationException
name - The name (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 | ||||||||