iText 5

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

Returns

Name

void

AppendProperties

(

IXmpMeta

source,

IXmpMeta

destination, bool doAllProperties, bool replaceOldValues, bool deleteEmptyValues)

string

CatenateArrayItems

(

IXmpMeta

xmp, string schemaNs, string arrayName, string separator, string quotes, bool allowCommas)

void

RemoveProperties

(

IXmpMeta

xmp, string schemaNs, string propName, bool doAllProperties, bool includeAliases)

void

SeparateArrayItems

(

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

Type

Name

Description

IXmpMeta

xmp

string

schemaNs

string

arrayName

string

separator

string

quotes

bool

allowCommas

SeparateArrayItems

Source code

public static void SeparateArrayItems(IXmpMeta xmp, string schemaNs, string arrayName, string catedStr, PropertyOptions arrayOptions, bool preserveCommas)

Arguments

Type

Name

Description

IXmpMeta

xmp

The XMP object containing the array to be updated.

string

schemaNs

The schema namespace URI for the array. Must not be null or
the empty string.

string

arrayName

The 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.

string

catedStr

The string to be separated into the array items.

PropertyOptions

arrayOptions

Option flags to control the separation.

bool

preserveCommas

Flag if commas shall be preserved

Summary

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

Exceptions

Name

Description

XmpException

Forwards the Exceptions from the metadata processing

RemoveProperties

Source code

public static void RemoveProperties(IXmpMeta xmp, string schemaNs, string propName, bool doAllProperties, bool includeAliases)

Arguments

Type

Name

Description

IXmpMeta

xmp

string

schemaNs

string

propName

bool

doAllProperties

bool

includeAliases

AppendProperties

Source code

public static void AppendProperties(IXmpMeta source, IXmpMeta destination, bool doAllProperties, bool replaceOldValues, bool deleteEmptyValues)

Arguments

Type

Name

Description

IXmpMeta

source

IXmpMeta

destination

bool

doAllProperties

bool

replaceOldValues

bool

deleteEmptyValues

Generated with ModularDoc