Uses of Class
com.itextpdf.kernel.xmp.options.PropertyOptions
Package
Description
-
Uses of PropertyOptions in com.itextpdf.kernel.xmp
Modifier and TypeMethodDescriptionvoid
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 valuesetters
all 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 binarybyte[]
-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 literalboolean
value.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 literaldouble
value.void
XMPMeta.setPropertyInteger
(String schemaNS, String propName, int propValue, PropertyOptions options) Convenience method to set a property to a literalint
value.void
XMPMeta.setPropertyLong
(String schemaNS, String propName, long propValue, PropertyOptions options) Convenience method to set a property to a literallong
value.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. -
Uses of PropertyOptions in com.itextpdf.kernel.xmp.impl
Modifier and TypeMethodDescriptionvoid
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) -
Uses of PropertyOptions in com.itextpdf.kernel.xmp.options
Modifier and TypeMethodDescriptionPropertyOptions.setArray
(boolean value) PropertyOptions.setArrayAlternate
(boolean value) PropertyOptions.setArrayAltText
(boolean value) PropertyOptions.setArrayOrdered
(boolean value) PropertyOptions.setHasLanguage
(boolean value) PropertyOptions.setHasQualifiers
(boolean value) PropertyOptions.setHasType
(boolean value) PropertyOptions.setQualifier
(boolean value) PropertyOptions.setSchemaNode
(boolean value) PropertyOptions.setStruct
(boolean value) PropertyOptions.setURI
(boolean value) AliasOptions.toPropertyOptions()
Modifier and TypeMethodDescriptionboolean
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. -
Uses of PropertyOptions in com.itextpdf.kernel.xmp.properties