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