com.esri.arcgis.system
Interface IXMLObjectElement

All Superinterfaces:
Serializable
All Known Implementing Classes:
IXMLObjectElementProxy

public interface IXMLObjectElement
extends Serializable

Provides access to members that control writing objects to XML.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void readXML(IXMLReader pReader, IPropertySet environment, IXMLFlags flags)
          Reads the object from XML.
 void writeXML(IXMLWriter pWriter, IPropertySet environment, IXMLFlags flags, String elementName, String elementNamespaceURI)
          Writes the object to XML.
 

Method Detail

writeXML

void writeXML(IXMLWriter pWriter,
              IPropertySet environment,
              IXMLFlags flags,
              String elementName,
              String elementNamespaceURI)
              throws IOException,
                     AutomationException
Writes the object to XML.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pWriter - A reference to a com.esri.arcgis.system.IXMLWriter (in)
environment - A reference to a com.esri.arcgis.system.IPropertySet (in)
flags - A reference to a com.esri.arcgis.system.IXMLFlags (in)
elementName - The elementName (in)
elementNamespaceURI - The elementNamespaceURI (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readXML

void readXML(IXMLReader pReader,
             IPropertySet environment,
             IXMLFlags flags)
             throws IOException,
                    AutomationException
Reads the object from XML.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pReader - A reference to a com.esri.arcgis.system.IXMLReader (in)
environment - A reference to a com.esri.arcgis.system.IPropertySet (in)
flags - A reference to a com.esri.arcgis.system.IXMLFlags (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.