![]() | InDesign SDK 20.5 |

Public Member Functions | |
| XCatHndParsingContext (IPMUnknown *boss) | |
| virtual | ~XCatHndParsingContext () |
| virtual void | SetCurrentXmlBase (const WideString &base) |
| virtual WideString | GetCurrentXmlBase () const |
Public Member Functions inherited from CPMUnknown< IXCatHndParsingContext > | |
| 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 IXCatHndParsingContext | |
| enum | { kDefaultIID = IID_IXCATHNDPARSINGCONTEXT } |
Protected Member Functions inherited from CPMUnknown< IXCatHndParsingContext > | |
| CPMUnknown (IPMUnknown *boss) | |
Protected Attributes inherited from CPMUnknown< IXCatHndParsingContext > | |
| HelperInterface | fHelperInterface |
Stores state we read or need when parsing. The intent was that we could have a catalog with groups with different xml:base attributes and we could read those and somehow support different XML vocabularies, as the xml:base would point at where the assets were (DTD etc) needed to support a particular vocabulary. But at present this plug-in just supports one active xml:base, so this implementation is not fully utilised..
| XCatHndParsingContext::XCatHndParsingContext | ( | IPMUnknown * | boss | ) |
Constructor
| boss | interface ptr from boss object on which this interface is aggregated. |
| inlinevirtual |
Destructor
| inlinevirtual |
| inlinevirtual |
Set up the current xml:base
| base | specifying the new xml:base |
Implements IXCatHndParsingContext.