![]() | InDesign SDK 20.5 |
#include <IXMLAttributeCmdData.h>

Public Types | |
| enum | { kDefaultIID = IID_IXMLATTRIBUTECMDDATA } |
Public Member Functions | |
| virtual void | Set (const XMLReference &element, const WideString &name, const WideString &value, bool16 removable=kTrue)=0 |
| virtual const XMLReference & | GetElement () const =0 |
| virtual const WideString & | GetName () const =0 |
| virtual const WideString & | GetValue () const =0 |
| virtual const bool16 | GetRemovable () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Data interface for working with the attribute of an XML element; if you're writing client code, work with IXMLAttributeCommands, and you won't need this interface.
| pure virtual |
Return the element that owns the attribute
| pure virtual |
Accessor for name of element cached on this interface
| pure virtual |
Accessor for the removability of an attribute stored through this interface
| pure virtual |
Accessor for value of attribute cached on this interface
| pure virtual |
Specify the element whose attribute should be modified and parameters required to execute the command to change attribute.
| element | specifies the target element whose attribute is going to be changed by the command |
| name | identifies the attribute |
| value | specifies the value |
| removable | kTrue if the element can be deleted from client code, kFalse otherwise |