XMPMetaMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
XMPMetaMBS class
The main class for the Adobe XMP SDK.
- property Name as string
- property GlobalOptions as Integer
- 56 methods
- method AppendArrayItem(schemaNS as string, arrayName as string, arrayOptions as Integer, itemValue as string, options as Integer=0)
- method CatenateArrayItems(schemaNS as string, arrayName as string, separator as string, quotes as string, options as Integer) as string
- method Clone as XMPMetaMBS
- method Constructor
- method Constructor(data as memoryblock, Offset as Integer, Size as Integer)
- method Constructor(data as string)
- method CountArrayItems(schemaNS as string, arrayName as string) as Integer
- method DeleteArrayItem(schemaNS as string, arrayName as string, itemIndex as Integer)
- method DeleteLocalizedText(schemaNS as string="", altTextName as string="", genericLang as string="", specificLang as string="")
- method DeleteProperty(schemaNS as string, propName as string)
- method DeleteQualifier(schemaNS as string, structName as string, qualNS as string, qualName as string)
- method DeleteStructField(schemaNS as string, structName as string, fieldNS as string, fieldName as string)
- method DoesArrayItemExist(schemaNS as string, arrayName as string, itemIndex as Integer) as boolean
- method DoesPropertyExist(schemaNS as string, propName as string) as boolean
- method DoesQualifierExist(schemaNS as string, structName as string, qualNS as string, qualName as string) as boolean
- method DoesStructFieldExist(schemaNS as string, structName as string, fieldNS as string, fieldName as string) as boolean
- method DumpObject(output as XMPTextOutputMBS) as Integer
- method DuplicateSubtree(dest as XMPMetaMBS, sourceNS as string, sourceRoot as string, destNS as string="", destRoot as string="", options as Integer=0)
- method Erase
- method GetArrayItem(schemaNS as string, arrayName as string, itemIndex as Integer, byref itemValue as string, byref options as Integer) as boolean
- method GetLocalizedText(schemaNS as string, altTextName as string, genericLang as string, specificLang as string, byref actualLang as string, byref itemValue as string, byref options as Integer) as boolean
- method GetProperty(schemaNS as string, propName as string, byref propValue as string, byref options as Integer) as boolean
- method GetPropertyBoolean(schemaNS as string, propName as string, byref propValue as boolean) as boolean
- method GetPropertyBoolean(schemaNS as string, propName as string, byref propValue as boolean, byref options as Integer) as boolean
- method GetPropertyDate(schemaNS as string, propName as string, byref propValue as XMPDateTimeMBS, byref options as Integer) as boolean
- method GetPropertyFloat(schemaNS as string, propName as string, byref propValue as Double) as boolean
- method GetPropertyFloat(schemaNS as string, propName as string, byref propValue as Double, byref options as Integer) as boolean
- method GetPropertyInt64Double(schemaNS as string, propName as string, byref propValue as Double, byref options as Integer) as boolean
- method GetPropertyInteger(schemaNS as string, propName as string, byref propValue as Integer) as boolean
- method GetPropertyInteger(schemaNS as string, propName as string, byref propValue as Integer, byref options as Integer) as boolean
- method GetPropertyInteger64(schemaNS as string, propName as string, byref propValue as Int64, byref options as Integer) as boolean
- method GetQualifier(schemaNS as string, propName as string, qualNS as string, qualName as string, byref qualValue as string, byref options as Integer) as boolean
- method GetStructField(schemaNS as string, structName as string, fieldNS as string, fieldName as string, byref itemValue as string, byref options as Integer) as boolean
- method Iterator(schemaNS as string, propName as string, options as Integer) as XMPIteratorMBS
- method MergeFromJPEG(extendedXMP as XMPMetaMBS)
- method PackageForJPEG(byref standardXMP as string, byref extendedXMP as string, byref extendedDigest as string)
- method ParseFromBuffer(buffer as string, options as Integer=0)
- method RemoveProperties(schemaNS as string="", propName as string="", options as Integer=0)
- method SeparateArrayItems(schemaNS as string, arrayName as string, options as Integer, catedStr as string)
- method SerializeToBuffer(options as Integer, padding as Integer, newline as string, indent as string="", baseIndent as Integer=0) as string
- method SerializeToBuffer(options as Integer=0, padding as Integer=0) as string
- method SetArrayItem(schemaNS as string, arrayName as string, itemIndex as Integer, itemValue as string, options as Integer=0)
- method SetLocalizedText(schemaNS as string, altTextName as string, genericLang as string, specificLang as string, itemValue as string, options as Integer=0)
- method SetProperty(schemaNS as string, propName as string, propValue as string, options as Integer=0)
- method SetPropertyBoolean(schemaNS as string, propName as string, propValue as boolean)
- method SetPropertyBoolean(schemaNS as string, propName as string, propValue as boolean, options as Integer)
- method SetPropertyDate(schemaNS as string, propName as string, propValue as XMPDateTimeMBS, options as Integer=0)
- method SetPropertyFloat(schemaNS as string, propName as string, propValue as Double)
- method SetPropertyFloat(schemaNS as string, propName as string, propValue as Double, options as Integer)
- method SetPropertyInt64Double(schemaNS as string, propName as string, propValue as Double, options as Integer=0)
- method SetPropertyInteger(schemaNS as string, propName as string, propValue as Integer)
- method SetPropertyInteger(schemaNS as string, propName as string, propValue as Integer, options as Integer)
- method SetPropertyInteger64(schemaNS as string, propName as string, propValue as Int64, options as Integer=0)
- method SetQualifier(schemaNS as string, propName as string, qualNS as string, qualName as string, qualValue as string, options as Integer=0)
- method SetStructField(schemaNS as string, structName as string, fieldNS as string, fieldName as string, fieldValue as string, options as Integer=0)
- method Sort
- 25 shared methods
- shared method ApplyTemplate(WorkingXMP as XMPMetaMBS, template as XMPMetaMBS, actions as Integer)
- shared method ComposeArrayItemPath(schemaNS as string, arrayName as string, itemIndex as Integer) as string
- shared method ComposeFieldSelector(schemaNS as string, arrayName as string, fieldNS as string, fieldName as string, fieldValue as string) as string
- shared method ComposeLangSelector(schemaNS as string, arrayName as string, langName as string) as string
- shared method ComposeQualifierPath(schemaNS as string, structName as string, qualNS as string, qualName as string) as string
- shared method ComposeStructFieldPath(schemaNS as string, structName as string, fieldNS as string, fieldName as string) as string
- shared method ConvertFromBool(value as boolean) as string
- shared method ConvertFromDate(value as XMPDateTimeMBS) as string
- shared method ConvertFromFloat(value as Double, format as string) as string
- shared method ConvertFromInt(value as Integer, format as string) as string
- shared method ConvertFromInt64(value as Int64, format as string) as string
- shared method ConvertToBool(value as string) as boolean
- shared method ConvertToDate(value as string) as XMPDateTimeMBS
- shared method ConvertToFloat(value as string) as Double
- shared method ConvertToInt(value as string) as Integer
- shared method ConvertToInt64(value as string) as Int64
- shared method CurrentDateTime as XMPDateTimeMBS
- shared method DecodeFromBase64(text as string) as string
- shared method DeleteNamespace(namespaceURI as string)
- shared method DumpNamespaces(output as XMPTextOutputMBS) as Integer
- shared method EncodeToBase64(text as string) as string
- shared method GetNamespacePrefix(namespaceURI as string, byref namespacePrefix as string) as boolean
- shared method GetNamespaceURI(namespacePrefix as string, byref namespaceURI as string) as boolean
- shared method GetVersionInfo as XMPVersionInfoMBS
- shared method RegisterNamespace(namespaceURI as string, suggestedPrefix as string, byref registeredPrefix as string) as boolean
- 123 constants
This class has no sub classes.
Some methods using this class:
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS XMP Plugin.
XMPIteratorMBS
-
XMPPacketInfoMBS