![]() | InDesign SDK 20.5 |

Public Member Functions | |
| CXMLGenerator (IPMUnknown *boss) | |
| virtual void | GenerateBeginTag (IXMLOutStream *s) |
| virtual void | CollectAttributes (IXMLOutStream *s, IXMLOutStream::AttributeList *attrs) |
| virtual void | GenerateContent (IXMLOutStream *s, int32 beforeChildIndex=0) |
| virtual void | GenerateEndTag (IXMLOutStream *s) |
Public Member Functions inherited from CPMUnknown< IXMLGenerator > | |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| void | AddRef () const |
| void | Release () const |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| CPMUnknown (const CPMUnknown &)=delete | |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
Additional Inherited Members | |
Public Types inherited from IXMLGenerator | |
| enum | { kDefaultIID = IID_IXMLGENERATOR } |
Protected Member Functions inherited from CPMUnknown< IXMLGenerator > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< IXMLGenerator > | |
| HelperInterface | fHelperInterface |
| virtual |
Collects the attributes that belong to a tag. The stream is necessary so that we can access cached path information for converted assets. Converted assets will have their href values replaced with the updated path information.
| s | stream where content written to |
| attrs | [OUT] parameter containing the attributes belonging to given boss object |
Implements IXMLGenerator.
| virtual |
Generates the beginning tag and its attributes, and then calls generate content
| s | stream where content written to |
Implements IXMLGenerator.
Reimplemented in BasePanelXMLGenerator.
| virtual |
Item generates a string of XML code that represents itself.
| s | [OUT] parameter, stream where content written to |
| beforeChildIndex | Generate the XML content that goes just before the child with index beforeChildIndex |
For example:
<element>before child 0<child0>0</child0>before child1<child1>
Implements IXMLGenerator.
Reimplemented in BasePanelXMLGenerator, and DCLSizPanelXMLGenerator.
| virtual |
Generates ending tag
| s | stream where content written to |
Implements IXMLGenerator.
Reimplemented in BasePanelXMLGenerator.