| Package | Description | 
|---|---|
| com.itextpdf.kernel.xmp | |
| com.itextpdf.kernel.xmp.impl | 
           Package containing the xmpcore implementation. 
          | 
| com.itextpdf.kernel.xmp.options | 
           Package containing the option classes. 
          | 
| com.itextpdf.kernel.xmp.properties | 
           Package containing the property information classes. 
          | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XMPMeta. appendArrayItem(String schemaNS, String arrayName, PropertyOptions arrayOptions, String itemValue, PropertyOptions itemOptions)
             Simplifies the construction of an array by not requiring that you pre-create an empty array. 
            | 
| void | XMPMeta. insertArrayItem(String schemaNS, String arrayName, int itemIndex, String itemValue, PropertyOptions options)
             Inserts an item into an array previous to the given index. 
            | 
| static void | XMPUtils. separateArrayItems(XMPMeta xmp, String schemaNS, String arrayName, String catedStr, PropertyOptions arrayOptions, boolean preserveCommas)
             Separate a single edit string into an array of strings. 
            | 
| void | XMPMeta. setArrayItem(String schemaNS, String arrayName, int itemIndex, String itemValue, PropertyOptions options)
             Replaces an item within an array. 
            | 
| void | XMPMeta. setLocalizedText(String schemaNS, String altTextName, String genericLang, String specificLang, String itemValue, PropertyOptions options)
             Modifies the value of a selected item in an alt-text array. 
            | 
| void | XMPMeta. setProperty(String schemaNS, String propName, Object propValue, PropertyOptions options)
             The property value  settersall take a property specification, their differences are in the form of this. | 
| void | XMPMeta. setPropertyBase64(String schemaNS, String propName, byte[] propValue, PropertyOptions options)
             Convenience method to set a property from a binary  byte[]-array, which is serialized as base64-string. | 
| void | XMPMeta. setPropertyBoolean(String schemaNS, String propName, boolean propValue, PropertyOptions options)
             Convenience method to set a property to a literal  booleanvalue. | 
| void | XMPMeta. setPropertyCalendar(String schemaNS, String propName, Calendar propValue, PropertyOptions options)
             Convenience method to set a property with a Java Calendar-object, which is serialized to an ISO8601 date. 
            | 
| void | XMPMeta. setPropertyDate(String schemaNS, String propName, XMPDateTime propValue, PropertyOptions options)
             Convenience method to set a property with an XMPDateTime-object, which is serialized to an ISO8601 date. 
            | 
| void | XMPMeta. setPropertyDouble(String schemaNS, String propName, double propValue, PropertyOptions options)
             Convenience method to set a property to a literal  doublevalue. | 
| void | XMPMeta. setPropertyInteger(String schemaNS, String propName, int propValue, PropertyOptions options)
             Convenience method to set a property to a literal  intvalue. | 
| void | XMPMeta. setPropertyLong(String schemaNS, String propName, long propValue, PropertyOptions options)
             Convenience method to set a property to a literal  longvalue. | 
| void | XMPMeta. setQualifier(String schemaNS, String propName, String qualNS, String qualName, String qualValue, PropertyOptions options)
             Provides access to a qualifier attached to a property. 
            | 
| void | XMPMeta. setStructField(String schemaNS, String structName, String fieldNS, String fieldName, String fieldValue, PropertyOptions options)
             Provides access to fields within a nested structure. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XMPMetaImpl. appendArrayItem(String schemaNS, String arrayName, PropertyOptions arrayOptions, String itemValue, PropertyOptions itemOptions) | 
| void | XMPMetaImpl. insertArrayItem(String schemaNS, String arrayName, int itemIndex, String itemValue, PropertyOptions options) | 
| static void | XMPUtilsImpl. separateArrayItems(XMPMeta xmp, String schemaNS, String arrayName, String catedStr, PropertyOptions arrayOptions, boolean preserveCommas) | 
| void | XMPMetaImpl. setArrayItem(String schemaNS, String arrayName, int itemIndex, String itemValue, PropertyOptions options) | 
| void | XMPMetaImpl. setLocalizedText(String schemaNS, String altTextName, String genericLang, String specificLang, String itemValue, PropertyOptions options) | 
| void | XMPMetaImpl. setProperty(String schemaNS, String propName, Object propValue, PropertyOptions options) | 
| void | XMPMetaImpl. setPropertyBase64(String schemaNS, String propName, byte[] propValue, PropertyOptions options) | 
| void | XMPMetaImpl. setPropertyBoolean(String schemaNS, String propName, boolean propValue, PropertyOptions options) | 
| void | XMPMetaImpl. setPropertyCalendar(String schemaNS, String propName, Calendar propValue, PropertyOptions options) | 
| void | XMPMetaImpl. setPropertyDate(String schemaNS, String propName, XMPDateTime propValue, PropertyOptions options) | 
| void | XMPMetaImpl. setPropertyDouble(String schemaNS, String propName, double propValue, PropertyOptions options) | 
| void | XMPMetaImpl. setPropertyInteger(String schemaNS, String propName, int propValue, PropertyOptions options) | 
| void | XMPMetaImpl. setPropertyLong(String schemaNS, String propName, long propValue, PropertyOptions options) | 
| void | XMPMetaImpl. setQualifier(String schemaNS, String propName, String qualNS, String qualName, String qualValue, PropertyOptions options) | 
| void | XMPMetaImpl. setStructField(String schemaNS, String structName, String fieldNS, String fieldName, String fieldValue, PropertyOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| PropertyOptions | PropertyOptions. setArray(boolean value) | 
| PropertyOptions | PropertyOptions. setArrayAlternate(boolean value) | 
| PropertyOptions | PropertyOptions. setArrayAltText(boolean value) | 
| PropertyOptions | PropertyOptions. setArrayOrdered(boolean value) | 
| PropertyOptions | PropertyOptions. setHasLanguage(boolean value) | 
| PropertyOptions | PropertyOptions. setHasQualifiers(boolean value) | 
| PropertyOptions | PropertyOptions. setHasType(boolean value) | 
| PropertyOptions | PropertyOptions. setQualifier(boolean value) | 
| PropertyOptions | PropertyOptions. setSchemaNode(boolean value) | 
| PropertyOptions | PropertyOptions. setStruct(boolean value) | 
| PropertyOptions | PropertyOptions. setURI(boolean value) | 
| PropertyOptions | AliasOptions. toPropertyOptions() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | PropertyOptions. equalArrayTypes(PropertyOptions options)
             Compares two options set for array compatibility. 
            | 
| void | PropertyOptions. mergeWith(PropertyOptions options)
             Merges the set options of a another options object with this. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| PropertyOptions | XMPProperty. getOptions() | 
| PropertyOptions | XMPPropertyInfo. getOptions() | 
Copyright © 1998–2019 iText Group NV. All rights reserved.