com.esri.arcgis.system
Interface IXMLAttributes

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IXMLAttributesProxy, XMLAttributes

public interface IXMLAttributes
extends java.io.Serializable

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

Description: 'Provides access to members that control XML attributes.' 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 IID3e23a49e_9f66_42d5_9982_5e3e5c0821e0
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addAttribute(java.lang.String localName, java.lang.String namespaceURI, java.lang.String value)
          Adds an attribute to the element.
 void deleteAttribute(java.lang.String localName, java.lang.String namespaceURI)
          Deletes an attribute from the element.
 int findAttribute(java.lang.String localName, java.lang.String namespaceURI)
          Finds an attribute by name and namespace.
 int getAttributeCount()
          Number of attributes.
 java.lang.String getLocalName(int index)
          Name of the attribute.
 java.lang.String getNamespaceURI(int index)
          Namespace of the attribute.
 java.lang.String getValue(int index)
          Value of the attribute.
 

Field Detail

IID3e23a49e_9f66_42d5_9982_5e3e5c0821e0

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

addAttribute

void addAttribute(java.lang.String localName,
                  java.lang.String namespaceURI,
                  java.lang.String value)
                  throws java.io.IOException,
                         AutomationException
Adds an attribute to the element.

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

deleteAttribute

void deleteAttribute(java.lang.String localName,
                     java.lang.String namespaceURI)
                     throws java.io.IOException,
                            AutomationException
Deletes an attribute from the element.

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

findAttribute

int findAttribute(java.lang.String localName,
                  java.lang.String namespaceURI)
                  throws java.io.IOException,
                         AutomationException
Finds an attribute by name and namespace.

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

getAttributeCount

int getAttributeCount()
                      throws java.io.IOException,
                             AutomationException
Number of attributes.

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

getLocalName

java.lang.String getLocalName(int index)
                              throws java.io.IOException,
                                     AutomationException
Name of the attribute.

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

getNamespaceURI

java.lang.String getNamespaceURI(int index)
                                 throws java.io.IOException,
                                        AutomationException
Namespace of the attribute.

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

getValue

java.lang.String getValue(int index)
                          throws java.io.IOException,
                                 AutomationException
Value of the attribute.

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.