Uses of Class
com.itextpdf.xmp.options.PropertyOptions
-
Packages that use PropertyOptions Package Description com.itextpdf.xmp Package containing the xmpcore interface.com.itextpdf.xmp.impl Package containing the xmpcore implementation.com.itextpdf.xmp.options Package containing the option classes.com.itextpdf.xmp.properties Package containing the property information classes. -
-
Uses of PropertyOptions in com.itextpdf.xmp
Methods in com.itextpdf.xmp with parameters of type PropertyOptions Modifier and Type Method Description void
XMPMeta. appendArrayItem(java.lang.String schemaNS, java.lang.String arrayName, PropertyOptions arrayOptions, java.lang.String itemValue, PropertyOptions itemOptions)
Simplifies the construction of an array by not requiring that you pre-create an empty array.void
XMPMeta. insertArrayItem(java.lang.String schemaNS, java.lang.String arrayName, int itemIndex, java.lang.String itemValue, PropertyOptions options)
Inserts an item into an array previous to the given index.static void
XMPUtils. separateArrayItems(XMPMeta xmp, java.lang.String schemaNS, java.lang.String arrayName, java.lang.String catedStr, PropertyOptions arrayOptions, boolean preserveCommas)
Separate a single edit string into an array of strings.void
XMPMeta. setArrayItem(java.lang.String schemaNS, java.lang.String arrayName, int itemIndex, java.lang.String itemValue, PropertyOptions options)
Replaces an item within an array.void
XMPMeta. setLocalizedText(java.lang.String schemaNS, java.lang.String altTextName, java.lang.String genericLang, java.lang.String specificLang, java.lang.String itemValue, PropertyOptions options)
Modifies the value of a selected item in an alt-text array.void
XMPMeta. setProperty(java.lang.String schemaNS, java.lang.String propName, java.lang.Object propValue, PropertyOptions options)
The property valuesetters
all take a property specification, their differences are in the form of this.void
XMPMeta. setPropertyBase64(java.lang.String schemaNS, java.lang.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(java.lang.String schemaNS, java.lang.String propName, boolean propValue, PropertyOptions options)
Convenience method to set a property to a literalboolean
value.void
XMPMeta. setPropertyCalendar(java.lang.String schemaNS, java.lang.String propName, java.util.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(java.lang.String schemaNS, java.lang.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(java.lang.String schemaNS, java.lang.String propName, double propValue, PropertyOptions options)
Convenience method to set a property to a literaldouble
value.void
XMPMeta. setPropertyInteger(java.lang.String schemaNS, java.lang.String propName, int propValue, PropertyOptions options)
Convenience method to set a property to a literalint
value.void
XMPMeta. setPropertyLong(java.lang.String schemaNS, java.lang.String propName, long propValue, PropertyOptions options)
Convenience method to set a property to a literallong
value.void
XMPMeta. setQualifier(java.lang.String schemaNS, java.lang.String propName, java.lang.String qualNS, java.lang.String qualName, java.lang.String qualValue, PropertyOptions options)
Provides access to a qualifier attached to a property.void
XMPMeta. setStructField(java.lang.String schemaNS, java.lang.String structName, java.lang.String fieldNS, java.lang.String fieldName, java.lang.String fieldValue, PropertyOptions options)
Provides access to fields within a nested structure. -
Uses of PropertyOptions in com.itextpdf.xmp.impl
Fields in com.itextpdf.xmp.impl declared as PropertyOptions Modifier and Type Field Description private PropertyOptions
XMPNode. options
options describing the kind of the nodeMethods in com.itextpdf.xmp.impl that return PropertyOptions Modifier and Type Method Description PropertyOptions
XMPNode. getOptions()
(package private) static PropertyOptions
XMPNodeUtils. verifySetOptions(PropertyOptions options, java.lang.Object itemValue)
Verifies the PropertyOptions for consistancy and updates them as needed.Methods in com.itextpdf.xmp.impl with parameters of type PropertyOptions Modifier and Type Method Description void
XMPMetaImpl. appendArrayItem(java.lang.String schemaNS, java.lang.String arrayName, PropertyOptions arrayOptions, java.lang.String itemValue, PropertyOptions itemOptions)
private void
XMPMetaImpl. doSetArrayItem(XMPNode arrayNode, int itemIndex, java.lang.String itemValue, PropertyOptions itemOptions, boolean insert)
Locate or create the item node and set the value.(package private) static XMPNode
XMPNodeUtils. findNode(XMPNode xmpTree, XMPPath xpath, boolean createNodes, PropertyOptions leafOptions)
Follow an expanded path expression to find or create a node.void
XMPMetaImpl. insertArrayItem(java.lang.String schemaNS, java.lang.String arrayName, int itemIndex, java.lang.String itemValue, PropertyOptions options)
static void
XMPUtilsImpl. separateArrayItems(XMPMeta xmp, java.lang.String schemaNS, java.lang.String arrayName, java.lang.String catedStr, PropertyOptions arrayOptions, boolean preserveCommas)
private static XMPNode
XMPUtilsImpl. separateFindCreateArray(java.lang.String schemaNS, java.lang.String arrayName, PropertyOptions arrayOptions, XMPMetaImpl xmp)
Utility to find or create the array used byseparateArrayItems()
.void
XMPMetaImpl. setArrayItem(java.lang.String schemaNS, java.lang.String arrayName, int itemIndex, java.lang.String itemValue, PropertyOptions options)
void
XMPMetaImpl. setLocalizedText(java.lang.String schemaNS, java.lang.String altTextName, java.lang.String genericLang, java.lang.String specificLang, java.lang.String itemValue, PropertyOptions options)
(package private) void
XMPMetaImpl. setNode(XMPNode node, java.lang.Object value, PropertyOptions newOptions, boolean deleteExisting)
The internals for setProperty() and related calls, used after the node is found or created.void
XMPNode. setOptions(PropertyOptions options)
Updates the options of the node.void
XMPMetaImpl. setProperty(java.lang.String schemaNS, java.lang.String propName, java.lang.Object propValue, PropertyOptions options)
void
XMPMetaImpl. setPropertyBase64(java.lang.String schemaNS, java.lang.String propName, byte[] propValue, PropertyOptions options)
void
XMPMetaImpl. setPropertyBoolean(java.lang.String schemaNS, java.lang.String propName, boolean propValue, PropertyOptions options)
void
XMPMetaImpl. setPropertyCalendar(java.lang.String schemaNS, java.lang.String propName, java.util.Calendar propValue, PropertyOptions options)
void
XMPMetaImpl. setPropertyDate(java.lang.String schemaNS, java.lang.String propName, XMPDateTime propValue, PropertyOptions options)
void
XMPMetaImpl. setPropertyDouble(java.lang.String schemaNS, java.lang.String propName, double propValue, PropertyOptions options)
void
XMPMetaImpl. setPropertyInteger(java.lang.String schemaNS, java.lang.String propName, int propValue, PropertyOptions options)
void
XMPMetaImpl. setPropertyLong(java.lang.String schemaNS, java.lang.String propName, long propValue, PropertyOptions options)
void
XMPMetaImpl. setQualifier(java.lang.String schemaNS, java.lang.String propName, java.lang.String qualNS, java.lang.String qualName, java.lang.String qualValue, PropertyOptions options)
void
XMPMetaImpl. setStructField(java.lang.String schemaNS, java.lang.String structName, java.lang.String fieldNS, java.lang.String fieldName, java.lang.String fieldValue, PropertyOptions options)
(package private) static PropertyOptions
XMPNodeUtils. verifySetOptions(PropertyOptions options, java.lang.Object itemValue)
Verifies the PropertyOptions for consistancy and updates them as needed.Constructors in com.itextpdf.xmp.impl with parameters of type PropertyOptions Constructor Description XMPNode(java.lang.String name, PropertyOptions options)
Constructor for the node without value.XMPNode(java.lang.String name, java.lang.String value, PropertyOptions options)
Creates anXMPNode
with initial values. -
Uses of PropertyOptions in com.itextpdf.xmp.options
Methods in com.itextpdf.xmp.options that return PropertyOptions Modifier and Type Method 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()
Methods in com.itextpdf.xmp.options with parameters of type PropertyOptions Modifier and Type Method 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. -
Uses of PropertyOptions in com.itextpdf.xmp.properties
Methods in com.itextpdf.xmp.properties that return PropertyOptions Modifier and Type Method Description PropertyOptions
XMPProperty. getOptions()
PropertyOptions
XMPPropertyInfo. getOptions()
-