![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IINCOPYXMLVALUE } |
Public Member Functions | |
| virtual void | GetName (WideString *localName, WideString *qName, WideString *uri)=0 |
| virtual void | SetStoryVersion (const UIDRef &storyRef, const PMReal &version)=0 |
| virtual void | SetVal (const WideString &value)=0 |
| virtual void | GetVal (WideString *value)=0 |
| virtual void | SetLocalName (const WideString &name)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
The name of this element; this is different from the attribute name, which is always kXMLValueAttr. Third parties wishing to namespace their attribute element names must pass back a uri for their namespace.
| localName | |
| qName | |
| uri |
| pure virtual |
Create the string of the current interface's value.
| value | The returned string. |
| pure virtual |
Set the name of this element from the actual XML instead of looking it up based on the boss. This facilitates versioning as bosses change.
| name | The local name as encountered in the file. |
| pure virtual |
For importing old file data.
| version | The version to use while parsing. |
| pure virtual |
Set the interface from the specified value. This is done while writing the file.
| value | The value to output. |