Skip to main content
Skip table of contents

XmpUtilsImpl

XmpUtilsImpl Public class

Description

@since 11.08.2006

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.xmp.impl
  iTextSharp.xmp.impl.XmpUtilsImpl[[XmpUtilsImpl]]
  end
  subgraph iTextSharp.xmp
  iTextSharp.xmp.XmpConst[[XmpConst]]
  end
iTextSharp.xmp.XmpConst --> iTextSharp.xmp.impl.XmpUtilsImpl

Members

Methods

Public Static methods
ReturnsName
voidAppendProperties(IXmpMeta source, IXmpMeta destination, bool doAllProperties, bool replaceOldValues, bool deleteEmptyValues)
stringCatenateArrayItems(IXmpMeta xmp, string schemaNs, string arrayName, string separator, string quotes, bool allowCommas)
voidRemoveProperties(IXmpMeta xmp, string schemaNs, string propName, bool doAllProperties, bool includeAliases)
voidSeparateArrayItems(IXmpMeta xmp, string schemaNs, string arrayName, string catedStr, PropertyOptions arrayOptions, bool preserveCommas)
see {@link XMPUtils#separateArrayItems(XMPMeta, String, String, String,
PropertyOptions, boolean)}

Details

Summary

@since 11.08.2006

Inheritance

Methods

CatenateArrayItems

Source code

public static string CatenateArrayItems(IXmpMeta xmp, string schemaNs, string arrayName, string separator, string quotes, bool allowCommas)
Arguments
TypeNameDescription
IXmpMetaxmp
stringschemaNs
stringarrayName
stringseparator
stringquotes
boolallowCommas
SeparateArrayItems

Source code

public static void SeparateArrayItems(IXmpMeta xmp, string schemaNs, string arrayName, string catedStr, PropertyOptions arrayOptions, bool preserveCommas)
Arguments
TypeNameDescription
IXmpMetaxmpThe XMP object containing the array to be updated.
stringschemaNsThe schema namespace URI for the array. Must not be null or
the empty string.
stringarrayNameThe name of the array. May be a general path expression, must
not be null or the empty string. Each item in the array must
be a simple string value.
stringcatedStrThe string to be separated into the array items.
PropertyOptionsarrayOptionsOption flags to control the separation.
boolpreserveCommasFlag if commas shall be preserved
Summary

see {@link XMPUtils#separateArrayItems(XMPMeta, String, String, String, PropertyOptions, boolean)}

Exceptions
NameDescription
XmpExceptionForwards the Exceptions from the metadata processing
RemoveProperties

Source code

public static void RemoveProperties(IXmpMeta xmp, string schemaNs, string propName, bool doAllProperties, bool includeAliases)
Arguments
TypeNameDescription
IXmpMetaxmp
stringschemaNs
stringpropName
booldoAllProperties
boolincludeAliases
AppendProperties

Source code

public static void AppendProperties(IXmpMeta source, IXmpMeta destination, bool doAllProperties, bool replaceOldValues, bool deleteEmptyValues)
Arguments
TypeNameDescription
IXmpMetasource
IXmpMetadestination
booldoAllProperties
boolreplaceOldValues
booldeleteEmptyValues

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.