InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IMetaDataAccess Member List

This is the complete list of members for IMetaDataAccess, including all inherited members.
AddIngredientXMP(std::string *filepath, const PMString &in_toPart, const PMString &in_fromPart, const PMString &in_linkForm, const PMString &in_linkCategory, const PMString &in_filePath, const PMString &in_alternatePaths, const PMString &in_fileModTime, const PMString &in_placedXResolution, const PMString &in_placedYResolution, const PMString &in_placedResolutionUnit)=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
AddRef() const =0IPMUnknownpure virtual
AllowInPlaceModification(const bool16 &inPlaceModification=kTrue)=0IMetaDataAccesspure virtual
AppendArrayItem(const PMString &ns, const PMString &arrayName, const PMString &value, const MetaDataStructContainerType type, const metadata::PropertyOptions options=metadata::kNoOptions)=0IMetaDataAccesspure virtual
AppendFromStream(IPMStream *stream, const bool16 replaceOld, const bool16 treatAllAsExternal=kFalse)=0IMetaDataAccesspure virtual
BranchXMP()=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
CanModifyInPlace() const =0IMetaDataAccesspure virtual
ClearAllProperties()=0IMetaDataAccesspure virtual
ClearIngredientsXMP()=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
ComposeArrayItemPath(const PMString &schemaNs, const PMString &arrayName, int32 index, PMString &path) const =0IMetaDataAccesspure virtual
ComposeLangSelector(const PMString &schemaNs, const PMString &arrayName, const PMString &langName, PMString &path) const =0IMetaDataAccesspure virtual
ComposeStructFieldPath(const PMString &schemaNs, const PMString &structName, const PMString &fieldNs, const PMString &fieldName, PMString &path) const =0IMetaDataAccesspure virtual
Count(const PMString &ns, const PMString &path) const =0IMetaDataAccesspure virtual
DeleteArrayItem(const PMString &ns, const PMString &arrayName, int32 index)=0IMetaDataAccesspure virtual
DeleteNamespace(const PMString &ns)=0IMetaDataAccesspure virtual
DeleteStructField(const PMString &ns, const PMString &structName, const PMString &fieldNs, const PMString &fieldName)=0IMetaDataAccesspure virtual
DuplicateSubtree(PMString const &srcNS, PMString const &srcPath, PMString const &destNS, PMString const &destPath)=0IMetaDataAccesspure virtual
Enumerate(const PMString &ns, const PMString &subPath, const IMetaDataAccess::IteratorOptions &options=IMetaDataAccess::kIterJustChildren) const =0IMetaDataAccesspure virtual
Enumerate() const =0IMetaDataAccesspure virtual
Expandable(const bool16 &expandable=kTrue)=0IMetaDataAccesspure virtual
GenerateDocumentID() const =0IMetaDataAccesspure virtual
GenerateUniqueID() const =0IMetaDataAccesspure virtual
Get(const PMString &ns, const PMString &path, PMString &value, metadata::PropertyOptions *options=0) const =0IMetaDataAccesspure virtual
Get(const PMString &ns, const PMString &path, std::string &value, metadata::PropertyOptions *options=0) const =0IMetaDataAccesspure virtual
GetArrayItem(const PMString &ns, const PMString &arrayName, int32 index, PMString &value, metadata::PropertyOptions *options=0) const =0IMetaDataAccesspure virtual
GetBoolean(const PMString &ns, const PMString &path, bool16 &value) const =0IMetaDataAccesspure virtual
GetDateTime(const PMString &ns, const PMString &path, XMP_DateTime &value) const =0IMetaDataAccesspure virtual
GetInstanceID() const =0IMetaDataAccesspure virtual
GetLocalizedText(const PMString &ns, const PMString &arrayName, const PMString &genericLang, const PMString &specificLang, PMString &actualLang, PMString &value, const metadata::PropertyOptions *options=0) const =0IMetaDataAccesspure virtual
GetNamespace(const PMString &prefix, PMString &ns) const =0IMetaDataAccesspure virtual
GetNamespacePrefix(const PMString &ns, PMString &prefix) const =0IMetaDataAccesspure virtual
GetResourceRef(const PMString &ns, const PMString &path, metadata::ResourceRef &resource) const =0IMetaDataAccesspure virtual
GetStructField(const PMString &ns, const PMString &structName, const PMString &fieldNs, const PMString &fieldName, PMString &value, const metadata::PropertyOptions *options=0) const =0IMetaDataAccesspure virtual
GetStructField(const PMString &ns, const PMString &structName, const PMString &fieldNs, const PMString &fieldName, std::string &value, const metadata::PropertyOptions *options=0) const =0IMetaDataAccesspure virtual
IsExpandable() const =0IMetaDataAccesspure virtual
IsPackaged() const =0IMetaDataAccesspure virtual
IteratorOptions enum nameIMetaDataAccess
kDefaultIID enum value (defined in IMetaDataAccess)IMetaDataAccess
kIterJustChildren enum valueIMetaDataAccess
kIterJustLeafName enum valueIMetaDataAccess
kIterJustLeafNodes enum valueIMetaDataAccess
kIterOmitQualifiers enum valueIMetaDataAccess
kIterSkipSiblings enum valueIMetaDataAccess
kIterSkipSubtree enum valueIMetaDataAccess
LoadFromStream(IPMStream *stream, int32 numOfBytes=-1)=0IMetaDataAccesspure virtual
NewXMP()=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
NoteChange(PMString const &changeStr)=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
NoteMetaDataChanged()=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
OpenXMP()=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
Package(const bool16 &package=kTrue)=0IMetaDataAccesspure virtual
PrepareForSave(bool16 bIncludePantry=kFalse)=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
PropertyExists(const PMString &ns, const PMString &path) const =0IMetaDataAccesspure virtual
QueryInterface(PMIID interfaceID) const =0IPMUnknownpure virtual
RegisterNamespace(const PMString &ns, const PMString &suggestedPrefix, PMString &registeredPrefix)=0IMetaDataAccesspure virtual
Release() const =0IPMUnknownpure virtual
Remove(const PMString &ns, const PMString &path)=0IMetaDataAccesspure virtual
RemoveIngredientXMP(int nth)=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual
SaveToStream(IPMStream *stream, const bool16 &package=kTrue, const bool16 &allowInPlaceModification=kTrue, const bool16 &expandable=kTrue, const bool16 &packetDisabled=kFalse) const =0IMetaDataAccesspure virtual
Set(const PMString &ns, const PMString &path, const PMString &value, const metadata::PropertyOptions options=metadata::kNoOptions)=0IMetaDataAccesspure virtual
Set(const PMString &ns, const PMString &path, const std::string &value, const metadata::PropertyOptions options=metadata::kNoOptions)=0IMetaDataAccesspure virtual
SetArrayItem(const PMString &ns, const PMString &arrayName, int32 index, const PMString &value, const metadata::PropertyOptions options=metadata::kNoOptions)=0IMetaDataAccesspure virtual
SetBoolean(const PMString &ns, const PMString &path, const bool16 &value)=0IMetaDataAccesspure virtual
SetDateTime(const PMString &ns, const PMString &path, const XMP_DateTime &value)=0IMetaDataAccesspure virtual
SetInstanceID(const PMString &instanceID)=0IMetaDataAccesspure virtual
SetLocalizedText(const PMString &ns, const PMString &arrayName, const PMString &genericLang, const PMString &specificLang, const PMString &value, const metadata::PropertyOptions options=metadata::kNoOptions)=0IMetaDataAccesspure virtual
SetResourceRef(const PMString &ns, const PMString &path, const metadata::ResourceRef &resource)=0IMetaDataAccesspure virtual
SetStructField(const PMString &ns, const PMString &structName, const PMString &fieldNs, const PMString &fieldName, const PMString &value, const metadata::PropertyOptions options=metadata::kNoOptions)=0IMetaDataAccesspure virtual
SetStructField(const PMString &ns, const PMString &structName, const PMString &fieldNs, const PMString &fieldName, const std::string &value, const metadata::PropertyOptions options=metadata::kNoOptions)=0IMetaDataAccesspure virtual
SkipOptions enum nameIMetaDataAccess
XMPDocOpsReady()=0 (defined in IMetaDataAccess)IMetaDataAccesspure virtual