void |
XMPNode.addChild(int index,
XMPNode node) |
Adds a node as child to this node.
|
void |
XMPNode.addChild(XMPNode node) |
Adds a node as child to this node.
|
private static XMPNode |
ParseRDF.addChildNode(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlNode,
java.lang.String value,
boolean isTopLevel) |
Adds a child node.
|
private void |
XMPSerializerRDF.addPadding(int tailLength) |
Calculates the padding according to the options and write it to the stream.
|
void |
XMPNode.addQualifier(XMPNode qualNode) |
Appends a qualifier to the qualifier list and sets respective options.
|
private static XMPNode |
ParseRDF.addQualifierNode(XMPNode xmpParent,
java.lang.String name,
java.lang.String value) |
Adds a qualifier node.
|
void |
XMPMetaImpl.appendArrayItem(java.lang.String schemaNS,
java.lang.String arrayName,
PropertyOptions arrayOptions,
java.lang.String itemValue,
PropertyOptions itemOptions) |
|
void |
XMPMetaImpl.appendArrayItem(java.lang.String schemaNS,
java.lang.String arrayName,
java.lang.String itemValue) |
|
(package private) static void |
XMPNodeUtils.appendLangItem(XMPNode arrayNode,
java.lang.String itemLang,
java.lang.String itemValue) |
Appends a language item to an alt text array.
|
static void |
XMPUtilsImpl.appendProperties(XMPMeta source,
XMPMeta destination,
boolean doAllProperties,
boolean replaceOldValues,
boolean deleteEmptyValues) |
|
private static void |
XMPUtilsImpl.appendSubtree(XMPMetaImpl destXMP,
XMPNode sourceNode,
XMPNode destParent,
boolean replaceOldValues,
boolean deleteEmptyValues) |
|
static void |
ParameterAsserts.assertArrayName(java.lang.String arrayName) |
Asserts that an array name is set.
|
private void |
XMPNode.assertChildNotExisting(java.lang.String childName) |
Checks that a node name is not existing on the same level, except for array items.
|
static void |
ParameterAsserts.assertImplementation(XMPMeta xmp) |
Asserts that the xmp object is of this implemention
( XMPMetaImpl ).
|
static void |
ParameterAsserts.assertNotNull(java.lang.Object param) |
Asserts that any string parameter is set.
|
static void |
ParameterAsserts.assertPrefix(java.lang.String prefix) |
Asserts that a prefix is set.
|
static void |
ParameterAsserts.assertPropName(java.lang.String propName) |
Asserts that a property name is set.
|
private void |
XMPNode.assertQualifierNotExisting(java.lang.String qualifierName) |
Checks that a qualifier name is not existing on the same level.
|
static void |
ParameterAsserts.assertSchemaNS(java.lang.String schemaNS) |
Asserts that a schema namespace is set.
|
static void |
ParameterAsserts.assertSpecificLang(java.lang.String specificLang) |
Asserts that a specific language is set.
|
static void |
ParameterAsserts.assertStructName(java.lang.String structName) |
Asserts that a struct name is set.
|
static java.lang.String |
XMPUtilsImpl.catenateArrayItems(XMPMeta xmp,
java.lang.String schemaNS,
java.lang.String arrayName,
java.lang.String separator,
java.lang.String quotes,
boolean allowCommas) |
|
protected void |
XMPSerializerRDF.checkOptionsConsistence() |
Checks if the supplied options are consistent.
|
private static char |
XMPUtilsImpl.checkQuotes(java.lang.String quotes,
char openQuote) |
Make sure the open and close quotes are a legitimate pair and return the
correct closing quote or an exception.
|
private static void |
XMPUtilsImpl.checkSeparator(java.lang.String separator) |
Make sure the separator is OK.
|
(package private) static java.lang.Object[] |
XMPNodeUtils.chooseLocalizedText(XMPNode arrayNode,
java.lang.String genericLang,
java.lang.String specificLang) |
Look for an exact match with the specific language.
|
private static void |
XMPNormalizer.compareAliasedSubtrees(XMPNode aliasNode,
XMPNode baseNode,
boolean outerCall) |
The outermost call is special.
|
int |
XMPMetaImpl.countArrayItems(java.lang.String schemaNS,
java.lang.String arrayName) |
|
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.
|
private java.lang.Object |
XMPMetaImpl.evaluateNodeValue(int valueType,
XMPNode propNode) |
Evaluates a raw node value to the given value type, apply special
conversions for defined types in XMP.
|
(package private) static XMPNode |
XMPNodeUtils.findChildNode(XMPNode parent,
java.lang.String childName,
boolean createNodes) |
Find or create a child node under a given parent node.
|
private static int |
XMPNodeUtils.findIndexedItem(XMPNode arrayNode,
java.lang.String segment,
boolean createNodes) |
|
(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.
|
private static XMPNode |
XMPNodeUtils.findQualifierNode(XMPNode parent,
java.lang.String qualName,
boolean createNodes) |
Find or create a qualifier node under a given parent node.
|
(package private) static XMPNode |
XMPNodeUtils.findSchemaNode(XMPNode tree,
java.lang.String namespaceURI,
boolean createNodes) |
Find or create a schema node if createNodes is false and
|
(package private) static XMPNode |
XMPNodeUtils.findSchemaNode(XMPNode tree,
java.lang.String namespaceURI,
java.lang.String suggestedPrefix,
boolean createNodes) |
Find or create a schema node if createNodes is true.
|
private static void |
XMPNormalizer.fixGPSTimeStamp(XMPNode exifSchema) |
Fixes the GPS Timestamp in EXIF.
|
private static void |
ParseRDF.fixupQualifiedNode(XMPNode xmpParent) |
The parent is an RDF pseudo-struct containing an rdf:value field.
|
private static XMPNode |
XMPNodeUtils.followXPathStep(XMPNode parentNode,
XMPPathSegment nextStep,
boolean createNodes) |
After processing by ExpandXPath, a step can be of these forms:
qualName - A top level property or struct field.
|
int |
ParseState.gatherInt(java.lang.String errorMsg,
int maxValue) |
Parses a integer from the source and sets the pointer after it.
|
XMPProperty |
XMPMetaImpl.getArrayItem(java.lang.String schemaNS,
java.lang.String arrayName,
int itemIndex) |
|
XMPProperty |
XMPMetaImpl.getLocalizedText(java.lang.String schemaNS,
java.lang.String altTextName,
java.lang.String genericLang,
java.lang.String specificLang) |
|
XMPProperty |
XMPMetaImpl.getProperty(java.lang.String schemaNS,
java.lang.String propName) |
|
protected XMPProperty |
XMPMetaImpl.getProperty(java.lang.String schemaNS,
java.lang.String propName,
int valueType) |
Returns a property, but the result value can be requested.
|
byte[] |
XMPMetaImpl.getPropertyBase64(java.lang.String schemaNS,
java.lang.String propName) |
|
java.lang.Boolean |
XMPMetaImpl.getPropertyBoolean(java.lang.String schemaNS,
java.lang.String propName) |
|
java.util.Calendar |
XMPMetaImpl.getPropertyCalendar(java.lang.String schemaNS,
java.lang.String propName) |
|
XMPDateTime |
XMPMetaImpl.getPropertyDate(java.lang.String schemaNS,
java.lang.String propName) |
|
java.lang.Double |
XMPMetaImpl.getPropertyDouble(java.lang.String schemaNS,
java.lang.String propName) |
|
java.lang.Integer |
XMPMetaImpl.getPropertyInteger(java.lang.String schemaNS,
java.lang.String propName) |
|
java.lang.Long |
XMPMetaImpl.getPropertyLong(java.lang.String schemaNS,
java.lang.String propName) |
|
protected java.lang.Object |
XMPMetaImpl.getPropertyObject(java.lang.String schemaNS,
java.lang.String propName,
int valueType) |
Returns a property, but the result value can be requested.
|
java.lang.String |
XMPMetaImpl.getPropertyString(java.lang.String schemaNS,
java.lang.String propName) |
|
XMPProperty |
XMPMetaImpl.getQualifier(java.lang.String schemaNS,
java.lang.String propName,
java.lang.String qualNS,
java.lang.String qualName) |
|
XMPProperty |
XMPMetaImpl.getStructField(java.lang.String schemaNS,
java.lang.String structName,
java.lang.String fieldNS,
java.lang.String fieldName) |
|
void |
XMPMetaImpl.insertArrayItem(java.lang.String schemaNS,
java.lang.String arrayName,
int itemIndex,
java.lang.String itemValue) |
|
void |
XMPMetaImpl.insertArrayItem(java.lang.String schemaNS,
java.lang.String arrayName,
int itemIndex,
java.lang.String itemValue,
PropertyOptions options) |
|
private static boolean |
XMPUtilsImpl.itemValuesMatch(XMPNode leftNode,
XMPNode rightNode) |
Compares two nodes including its children and qualifier.
|
XMPIterator |
XMPMetaImpl.iterator() |
|
XMPIterator |
XMPMetaImpl.iterator(IteratorOptions options) |
|
XMPIterator |
XMPMetaImpl.iterator(java.lang.String schemaNS,
java.lang.String propName,
IteratorOptions options) |
|
private static int |
XMPNodeUtils.lookupFieldSelector(XMPNode arrayNode,
java.lang.String fieldName,
java.lang.String fieldValue) |
Searches for a field selector in a node:
[fieldName="value] - an element in an array of structs, chosen by a field value.
|
(package private) static int |
XMPNodeUtils.lookupLanguageItem(XMPNode arrayNode,
java.lang.String language) |
Looks for the appropriate language item in a text alternative array.item
|
private static int |
XMPNodeUtils.lookupQualSelector(XMPNode arrayNode,
java.lang.String qualName,
java.lang.String qualValue,
int aliasForm) |
Searches for a qualifier selector in a node:
[?qualName="value"] - an element in an array, chosen by a qualifier value.
|
private static void |
XMPNormalizer.moveExplicitAliases(XMPNode tree,
ParseOptions options) |
Visit all of the top level nodes looking for aliases.
|
void |
XMPMetaImpl.normalize(ParseOptions options) |
|
private static void |
XMPNormalizer.normalizeDCArrays(XMPNode dcSchema) |
Undo the denormalization performed by the XMP used in Acrobat 5.
If a Dublin Core array had only one item, it was serialized as a simple
property.
|
static XMPDateTime |
ISO8601Converter.parse(java.lang.String iso8601String) |
Converts an ISO 8601 string to an XMPDateTime .
|
static XMPDateTime |
ISO8601Converter.parse(java.lang.String iso8601String,
XMPDateTime binValue) |
|
(package private) static XMPMetaImpl |
ParseRDF.parse(org.w3c.dom.Node xmlRoot) |
The main parsing method.
|
static XMPMeta |
XMPMetaParser.parse(java.lang.Object input,
ParseOptions options) |
Parses the input source into an XMP metadata object, including
de-aliasing and normalisation.
|
private static org.w3c.dom.Document |
XMPMetaParser.parseInputSource(org.xml.sax.InputSource source) |
Runs the XML-Parser.
|
private static org.w3c.dom.Document |
XMPMetaParser.parseXml(java.lang.Object input,
ParseOptions options) |
Parses the raw XML metadata packet considering the parsing options.
|
private static org.w3c.dom.Document |
XMPMetaParser.parseXmlFromBytebuffer(ByteBuffer buffer,
ParseOptions options) |
Parses XML from a byte buffer,
fixing the encoding (Latin-1 to UTF-8) and illegal control character optionally.
|
private static org.w3c.dom.Document |
XMPMetaParser.parseXmlFromInputStream(java.io.InputStream stream,
ParseOptions options) |
Parses XML from an InputStream ,
fixing the encoding (Latin-1 to UTF-8) and illegal control character optionally.
|
private static org.w3c.dom.Document |
XMPMetaParser.parseXmlFromString(java.lang.String input,
ParseOptions options) |
Parses XML from a String ,
fixing the illegal control character optionally.
|
(package private) static XMPMeta |
XMPNormalizer.process(XMPMetaImpl xmp,
ParseOptions options) |
Normalizes a raw parsed XMPMeta-Object
|
private static void |
ParseRDF.rdf_EmptyPropertyElement(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlNode,
boolean isTopLevel) |
7.2.21 emptyPropertyElt
start-element ( URI == propertyElementURIs,
attributes == set (
idAttr?, ( resourceAttr | nodeIdAttr )?, propertyAttr* ) )
end-element()
|
private static void |
ParseRDF.rdf_LiteralPropertyElement(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlNode,
boolean isTopLevel) |
7.2.16 literalPropertyElt
start-element ( URI == propertyElementURIs,
attributes == set ( idAttr?, datatypeAttr?) )
text()
end-element()
Add a leaf node with the text value and qualifiers for the attributes.
|
private static void |
ParseRDF.rdf_NodeElement(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlNode,
boolean isTopLevel) |
7.2.5 nodeElementURIs
anyURI - ( coreSyntaxTerms | rdf:li | oldTerms )
7.2.11 nodeElement
start-element ( URI == nodeElementURIs,
attributes == set ( ( idAttr | nodeIdAttr | aboutAttr )?, propertyAttr* ) )
propertyEltList
end-element()
A node element URI is rdf:Description or anything else that is not an RDF
term.
|
private static void |
ParseRDF.rdf_NodeElementAttrs(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlNode,
boolean isTopLevel) |
7.2.7 propertyAttributeURIs
anyURI - ( coreSyntaxTerms | rdf:Description | rdf:li | oldTerms )
7.2.11 nodeElement
start-element ( URI == nodeElementURIs,
attributes == set ( ( idAttr | nodeIdAttr | aboutAttr )?, propertyAttr* ) )
propertyEltList
end-element()
Process the attribute list for an RDF node element.
|
private static void |
ParseRDF.rdf_NodeElementList(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node rdfRdfNode) |
7.2.10 nodeElementList
ws* ( nodeElement ws* )*
Note: this method is only called from the rdf:RDF-node (top level)
|
private static void |
ParseRDF.rdf_ParseTypeCollectionPropertyElement() |
7.2.19 parseTypeCollectionPropertyElt
start-element ( URI == propertyElementURIs,
attributes == set ( idAttr?, parseCollection ) )
nodeElementList
end-element()
|
private static void |
ParseRDF.rdf_ParseTypeLiteralPropertyElement() |
7.2.17 parseTypeLiteralPropertyElt
start-element ( URI == propertyElementURIs,
attributes == set ( idAttr?, parseLiteral ) )
literal
end-element()
|
private static void |
ParseRDF.rdf_ParseTypeOtherPropertyElement() |
7.2.20 parseTypeOtherPropertyElt
start-element ( URI == propertyElementURIs, attributes == set ( idAttr?, parseOther ) )
propertyEltList
end-element()
|
private static void |
ParseRDF.rdf_ParseTypeResourcePropertyElement(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlNode,
boolean isTopLevel) |
7.2.18 parseTypeResourcePropertyElt
start-element ( URI == propertyElementURIs,
attributes == set ( idAttr?, parseResource ) )
propertyEltList
end-element()
Add a new struct node with a qualifier for the possible rdf:ID attribute.
|
private static void |
ParseRDF.rdf_PropertyElement(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlNode,
boolean isTopLevel) |
7.2.14 propertyElt
resourcePropertyElt | literalPropertyElt | parseTypeLiteralPropertyElt |
parseTypeResourcePropertyElt | parseTypeCollectionPropertyElt |
parseTypeOtherPropertyElt | emptyPropertyElt
7.2.15 resourcePropertyElt
start-element ( URI == propertyElementURIs, attributes == set ( idAttr? ) )
ws* nodeElement ws*
end-element()
7.2.16 literalPropertyElt
start-element (
URI == propertyElementURIs, attributes == set ( idAttr?, datatypeAttr?) )
text()
end-element()
7.2.17 parseTypeLiteralPropertyElt
start-element (
URI == propertyElementURIs, attributes == set ( idAttr?, parseLiteral ) )
literal
end-element()
7.2.18 parseTypeResourcePropertyElt
start-element (
URI == propertyElementURIs, attributes == set ( idAttr?, parseResource ) )
propertyEltList
end-element()
7.2.19 parseTypeCollectionPropertyElt
start-element (
URI == propertyElementURIs, attributes == set ( idAttr?, parseCollection ) )
nodeElementList
end-element()
7.2.20 parseTypeOtherPropertyElt
start-element ( URI == propertyElementURIs, attributes == set ( idAttr?, parseOther ) )
propertyEltList
end-element()
7.2.21 emptyPropertyElt
start-element ( URI == propertyElementURIs,
attributes == set ( idAttr?, ( resourceAttr | nodeIdAttr )?, propertyAttr* ) )
end-element()
The various property element forms are not distinguished by the XML element name,
but by their attributes for the most part.
|
private static void |
ParseRDF.rdf_PropertyElementList(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlParent,
boolean isTopLevel) |
7.2.13 propertyEltList
ws* ( propertyElt ws* )*
|
(package private) static void |
ParseRDF.rdf_RDF(XMPMetaImpl xmp,
org.w3c.dom.Node rdfRdfNode) |
Each of these parsing methods is responsible for recognizing an RDF
syntax production and adding the appropriate structure to the XMP tree.
|
private static void |
ParseRDF.rdf_ResourcePropertyElement(XMPMetaImpl xmp,
XMPNode xmpParent,
org.w3c.dom.Node xmlNode,
boolean isTopLevel) |
7.2.15 resourcePropertyElt
start-element ( URI == propertyElementURIs, attributes == set ( idAttr? ) )
ws* nodeElement ws*
end-element()
This handles structs using an rdf:Description node,
arrays using rdf:Bag/Seq/Alt, and typedNodes.
|
(package private) void |
XMPSchemaRegistryImpl.registerAlias(java.lang.String aliasNS,
java.lang.String aliasProp,
java.lang.String actualNS,
java.lang.String actualProp,
AliasOptions aliasForm) |
Associates an alias name with an actual name.
|
java.lang.String |
XMPSchemaRegistryImpl.registerNamespace(java.lang.String namespaceURI,
java.lang.String suggestedPrefix) |
|
private void |
XMPSchemaRegistryImpl.registerStandardAliases() |
Register the standard aliases.
|
private void |
XMPSchemaRegistryImpl.registerStandardNamespaces() |
Register the standard namespaces of schemas and types that are included in the XMP
Specification and some other Adobe private namespaces.
|
static void |
XMPUtilsImpl.removeProperties(XMPMeta xmp,
java.lang.String schemaNS,
java.lang.String propName,
boolean doAllProperties,
boolean includeAliases) |
|
private static void |
XMPNormalizer.repairAltText(XMPNode arrayNode) |
Make sure that the array is well-formed AltText.
|
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 by separateArrayItems() .
|
static void |
XMPSerializerHelper.serialize(XMPMetaImpl xmp,
java.io.OutputStream output,
SerializeOptions options) |
Static method to serialize the metadata object.
|
void |
XMPSerializerRDF.serialize(XMPMeta xmp,
java.io.OutputStream out,
SerializeOptions options) |
The actual serialization.
|
private java.lang.String |
XMPSerializerRDF.serializeAsRDF() |
Writes the (optional) packet header and the outer rdf-tags.
|
private void |
XMPSerializerRDF.serializeCanonicalRDFProperty(XMPNode node,
boolean useCanonicalRDF,
boolean emitAsRDFValue,
int indent) |
Recursively handles the "value" for a node.
|
private void |
XMPSerializerRDF.serializeCanonicalRDFSchema(XMPNode schemaNode,
int level) |
Serializes one schema with all contained properties in pretty-printed
manner.
Each schema's properties are written to a single
rdf:Description element.
|
private void |
XMPSerializerRDF.serializeCanonicalRDFSchemas(int level) |
Serializes the metadata in pretty-printed manner.
|
private void |
XMPSerializerRDF.serializeCompactRDFArrayProp(XMPNode node,
int indent) |
Serializes an array property.
|
private void |
XMPSerializerRDF.serializeCompactRDFElementProps(XMPNode parentNode,
int indent) |
Recursively handles the "value" for a node that must be written as an RDF
property element.
|
private void |
XMPSerializerRDF.serializeCompactRDFGeneralQualifier(int indent,
XMPNode node) |
Serializes the general qualifier.
|
private void |
XMPSerializerRDF.serializeCompactRDFSchemas(int level) |
Serializes the metadata in compact manner.
|
private boolean |
XMPSerializerRDF.serializeCompactRDFStructProp(XMPNode node,
int indent,
boolean hasRDFResourceQual) |
Serializes a struct property.
|
static byte[] |
XMPSerializerHelper.serializeToBuffer(XMPMetaImpl xmp,
SerializeOptions options) |
Serializes an XMPMeta -object as RDF into a byte buffer.
|
static java.lang.String |
XMPSerializerHelper.serializeToString(XMPMetaImpl xmp,
SerializeOptions options) |
Serializes an XMPMeta -object as RDF into a string.
|
void |
XMPMetaImpl.setArrayItem(java.lang.String schemaNS,
java.lang.String arrayName,
int itemIndex,
java.lang.String itemValue) |
|
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) |
|
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 |
XMPMetaImpl.setProperty(java.lang.String schemaNS,
java.lang.String propName,
java.lang.Object propValue) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
private static void |
XMPNormalizer.touchUpDataModel(XMPMetaImpl xmp) |
Visit all schemas to do general fixes and handle special cases.
|
private static void |
XMPNormalizer.transplantArrayItemAlias(java.util.Iterator propertyIt,
XMPNode childNode,
XMPNode baseArray) |
Moves an alias node of array form to another schema into an array
|
private static void |
XMPNormalizer.tweakOldXMP(XMPNode tree) |
Tweak old XMP: Move an instance ID from rdf:about to the
xmpMM:InstanceID property.
|
(package private) static PropertyOptions |
XMPNodeUtils.verifySetOptions(PropertyOptions options,
java.lang.Object itemValue) |
Verifies the PropertyOptions for consistancy and updates them as needed.
|