![]() | InDesign SDK 20.5 |

Public Member Functions | |
| XDocBkXPostImpXMLImportPrefs (IPMUnknown *boss) | |
| virtual void | Initialize (IXMLImportOptionsPool *pool) |
Public Member Functions inherited from CXMLImportPreferences | |
| CXMLImportPreferences (IPMUnknown *boss) | |
| virtual void | Uninitialize () |
| virtual int32 | GetPrefCount () const |
| virtual kPrefType | GetNthPrefType (int32 n) const |
| virtual int32 | GetNthPrefAsInt (int32 n) const |
| virtual bool16 | GetNthPrefAsBool (int32 n) const |
| virtual WideString | GetNthPrefAsString (int32 n) const |
| virtual void | SetNthPref (int32 n, const int32 &newVal) |
| virtual void | SetNthPref (int32 n, const bool16 &newVal) |
| virtual void | SetNthPref (int32 n, const WideString &newVal) |
| virtual void | CommitChanges () |
Public Member Functions inherited from CPMUnknown< IXMLImportPreferences > | |
| 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 IXMLImportPreferences | |
| enum | { kDefaultIID = IID_IXMLIMPORTPREFERENCES } |
| enum | kPrefType { kBool16, kInt32, kWideString } |
Protected Member Functions inherited from CXMLImportPreferences | |
| void | AddPreference (const WideString &name, IXMLImportPreferences::kPrefType type, int32 intVal=-1, bool16 boolVal=kFalse, const WideString &stringVal=WideString()) |
Protected Attributes inherited from CXMLImportPreferences | |
| K2Vector< SinglePref > | fPrefs |
| InterfacePtr < IXMLImportOptionsPool > | fPool |
Implementation of IXMLImportPreferences, stores preferences relating to our post-import iterator (IXMLPostImportIteration)
| virtual |
Initialize the stored data. This is the only method that will need to be overridden if you inherit from CXMLImportPreferences rather than this file.
Note: Because this class doesn't know when you are done with the data you need to call Uninitialize when you are done with it.
Use stack based helper class XMLImportPreferencesInitializer below to avoid missing calling Uninitialize.
| pool | - The pool which owns the preferences |
Reimplemented from CXMLImportPreferences.