diff options
Diffstat (limited to 'java')
107 files changed, 514 insertions, 237 deletions
diff --git a/java/XMPCore/docs/allclasses-frame.html b/java/XMPCore/docs/allclasses-frame.html index e9f6291..ec35886 100644 --- a/java/XMPCore/docs/allclasses-frame.html +++ b/java/XMPCore/docs/allclasses-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> All Classes </TITLE> diff --git a/java/XMPCore/docs/allclasses-noframe.html b/java/XMPCore/docs/allclasses-noframe.html index 9fedde7..097e729 100644 --- a/java/XMPCore/docs/allclasses-noframe.html +++ b/java/XMPCore/docs/allclasses-noframe.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> All Classes </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPConst.html b/java/XMPCore/docs/com/adobe/xmp/XMPConst.html index 690c54e..618cde1 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPConst.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPConst.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:49 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPConst </TITLE> @@ -164,6 +164,14 @@ Common constants for the XMP Toolkit. <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static java.lang.String</CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../com/adobe/xmp/XMPConst.html#NS_CREATOR_ATOM">NS_CREATOR_ATOM</A></B></CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>static java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/adobe/xmp/XMPConst.html#NS_DC">NS_DC</A></B></CODE> <BR> @@ -428,6 +436,22 @@ Common constants for the XMP Toolkit. <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static java.lang.String</CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../com/adobe/xmp/XMPConst.html#TAG_XAPMETA">TAG_XAPMETA</A></B></CODE> + +<BR> + XMP meta tag version old</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>static java.lang.String</CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../com/adobe/xmp/XMPConst.html#TAG_XMPMETA">TAG_XMPMETA</A></B></CODE> + +<BR> + XMP meta tag version new</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>static java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/adobe/xmp/XMPConst.html#TRUESTR">TRUESTR</A></B></CODE> <BR> @@ -545,6 +569,14 @@ Common constants for the XMP Toolkit. <BR> xml:lang qualfifier</TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>static java.lang.String</CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../com/adobe/xmp/XMPConst.html#XMP_PI">XMP_PI</A></B></CODE> + +<BR> + Processing Instruction (PI) for xmp packet</TD> +</TR> </TABLE> <P> @@ -891,6 +923,16 @@ static final java.lang.String <B>NS_ADOBESTOCKPHOTO</B></PRE> </DL> <HR> +<A NAME="NS_CREATOR_ATOM"><!-- --></A><H3> +NS_CREATOR_ATOM</H3> +<PRE> +static final java.lang.String <B>NS_CREATOR_ATOM</B></PRE> +<DL> +<DL> +<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.adobe.xmp.XMPConst.NS_CREATOR_ATOM">Constant Field Values</A></DL> +</DL> +<HR> + <A NAME="NS_ASF"><!-- --></A><H3> NS_ASF</H3> <PRE> @@ -931,6 +973,18 @@ static final java.lang.String <B>NS_TRANSIENT</B></PRE> </DL> <HR> +<A NAME="NS_DC_DEPRECATED"><!-- --></A><H3> +NS_DC_DEPRECATED</H3> +<PRE> +static final java.lang.String <B>NS_DC_DEPRECATED</B></PRE> +<DL> +<DD>legaciy dublin core NS, will be converted to NS_DC +<P> +<DL> +<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.adobe.xmp.XMPConst.NS_DC_DEPRECATED">Constant Field Values</A></DL> +</DL> +<HR> + <A NAME="TYPE_IDENTIFIERQUAL"><!-- --></A><H3> TYPE_IDENTIFIERQUAL</H3> <PRE> @@ -1151,15 +1205,39 @@ static final java.lang.String <B>RDF_TYPE</B></PRE> </DL> <HR> -<A NAME="NS_DC_DEPRECATED"><!-- --></A><H3> -NS_DC_DEPRECATED</H3> +<A NAME="XMP_PI"><!-- --></A><H3> +XMP_PI</H3> <PRE> -static final java.lang.String <B>NS_DC_DEPRECATED</B></PRE> +static final java.lang.String <B>XMP_PI</B></PRE> <DL> -<DD>legaciy dublin core NS, will be converted to NS_DC +<DD>Processing Instruction (PI) for xmp packet <P> <DL> -<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.adobe.xmp.XMPConst.NS_DC_DEPRECATED">Constant Field Values</A></DL> +<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.adobe.xmp.XMPConst.XMP_PI">Constant Field Values</A></DL> +</DL> +<HR> + +<A NAME="TAG_XMPMETA"><!-- --></A><H3> +TAG_XMPMETA</H3> +<PRE> +static final java.lang.String <B>TAG_XMPMETA</B></PRE> +<DL> +<DD>XMP meta tag version new +<P> +<DL> +<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.adobe.xmp.XMPConst.TAG_XMPMETA">Constant Field Values</A></DL> +</DL> +<HR> + +<A NAME="TAG_XAPMETA"><!-- --></A><H3> +TAG_XAPMETA</H3> +<PRE> +static final java.lang.String <B>TAG_XAPMETA</B></PRE> +<DL> +<DD>XMP meta tag version old +<P> +<DL> +<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.adobe.xmp.XMPConst.TAG_XAPMETA">Constant Field Values</A></DL> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPDateTime.html b/java/XMPCore/docs/com/adobe/xmp/XMPDateTime.html index 8c89d97..98a8949 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPDateTime.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPDateTime.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:49 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPDateTime </TITLE> @@ -540,7 +540,9 @@ java.util.Calendar <B>getCalendar</B>()</PRE> </DD> <DD><DL> -<DT><B>Returns:</B><DD>Returns a calendar (only with milli second precision).</DL> +<DT><B>Returns:</B><DD>Returns a <code>Calendar</code> (only with milli second precision). <br> + <em>Note:</em> the dates before Oct 15th 1585 (which normally fall into validity of + the Julian calendar) are also rendered internally as Gregorian dates.</DL> </DD> </DL> <HR> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPDateTimeFactory.html b/java/XMPCore/docs/com/adobe/xmp/XMPDateTimeFactory.html index ba3b8ee..235e148 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPDateTimeFactory.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPDateTimeFactory.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:49 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPDateTimeFactory </TITLE> @@ -233,7 +233,8 @@ public static <A HREF="../../../com/adobe/xmp/XMPDateTime.html" title="interface <DD>Creates an <code>XMPDateTime</code>-object from initial values. <P> <DD><DL> -<DT><B>Parameters:</B><DD><CODE>year</CODE> - years<DD><CODE>month</CODE> - months<DD><CODE>day</CODE> - days<DD><CODE>hour</CODE> - hours<DD><CODE>minute</CODE> - minutes<DD><CODE>second</CODE> - seconds<DD><CODE>nanoSecond</CODE> - nanoseconds +<DT><B>Parameters:</B><DD><CODE>year</CODE> - years<DD><CODE>month</CODE> - months from 1 to 12<br> + <em>Note:</em> Remember that the month in <CODE>Calendar</CODE> is defined from 0 to 11.<DD><CODE>day</CODE> - days<DD><CODE>hour</CODE> - hours<DD><CODE>minute</CODE> - minutes<DD><CODE>second</CODE> - seconds<DD><CODE>nanoSecond</CODE> - nanoseconds <DT><B>Returns:</B><DD>Returns an <code>XMPDateTime</code>-object.</DL> </DD> </DL> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPError.html b/java/XMPCore/docs/com/adobe/xmp/XMPError.html index 9cabd0d..bbaa859 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPError.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPError.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:49 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPError </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPException.html b/java/XMPCore/docs/com/adobe/xmp/XMPException.html index d2c4f13..e540322 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPException.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPException.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:49 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPException </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPIterator.html b/java/XMPCore/docs/com/adobe/xmp/XMPIterator.html index 8231e93..66fd9cb 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPIterator.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPIterator.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:49 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPIterator </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPMeta.html b/java/XMPCore/docs/com/adobe/xmp/XMPMeta.html index 4c800af..e69ff24 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPMeta.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPMeta.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:49 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPMeta </TITLE> @@ -281,6 +281,14 @@ This class represents the set of XMP metadata as a DOM representation. It has me </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE> java.lang.String</CODE></FONT></TD> +<TD><CODE><B><A HREF="../../../com/adobe/xmp/XMPMeta.html#getPacketHeader()">getPacketHeader</A></B>()</CODE> + +<BR> + </TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../com/adobe/xmp/properties/XMPProperty.html" title="interface in com.adobe.xmp.properties">XMPProperty</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/adobe/xmp/XMPMeta.html#getProperty(java.lang.String, java.lang.String)">getProperty</A></B>(java.lang.String schemaNS, java.lang.String propName)</CODE> @@ -2179,6 +2187,25 @@ void <B>setObjectName</B>(java.lang.String name)</PRE> </DL> <HR> +<A NAME="getPacketHeader()"><!-- --></A><H3> +getPacketHeader</H3> +<PRE> +java.lang.String <B>getPacketHeader</B>()</PRE> +<DL> +<DD><DL> +</DL> +</DD> +<DD><DL> + +<DT><B>Returns:</B><DD>Returns the unparsed content of the <?xpacket> processing instruction. + This contains normally the attribute-like elements 'begin="<BOM>" + id="W5M0MpCehiHzreSzNTczkc9d"' and possibly the deprecated elements 'bytes="1234"' or + 'encoding="XXX"'. If the parsed packet has not been wrapped into an xpacket, + <code>null</code> is returned.</DL> +</DD> +</DL> +<HR> + <A NAME="clone()"><!-- --></A><H3> clone</H3> <PRE> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPMetaFactory.html b/java/XMPCore/docs/com/adobe/xmp/XMPMetaFactory.html index 6dbe0aa..c4f1d83 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPMetaFactory.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPMetaFactory.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPMetaFactory </TITLE> @@ -498,7 +498,8 @@ getVersionInfo</H3> <PRE> public static <A HREF="../../../com/adobe/xmp/XMPVersionInfo.html" title="interface in com.adobe.xmp">XMPVersionInfo</A> <B>getVersionInfo</B>()</PRE> <DL> -<DD>Obtain version information. +<DD>Obtain version information. The XMPVersionInfo singleton is created the first time + its requested. <P> <DD><DL> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPPathFactory.html b/java/XMPCore/docs/com/adobe/xmp/XMPPathFactory.html index b58ed92..f812be6 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPPathFactory.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPPathFactory.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPPathFactory </TITLE> @@ -232,7 +232,8 @@ Utility services for the metadata object. It has only public static functions, y composeArrayItemPath</H3> <PRE> public static java.lang.String <B>composeArrayItemPath</B>(java.lang.String arrayName, - int itemIndex)</PRE> + int itemIndex) + throws <A HREF="../../../com/adobe/xmp/XMPException.html" title="class in com.adobe.xmp">XMPException</A></PRE> <DL> <DD>Compose the path expression for an item in an array. <P> @@ -242,7 +243,9 @@ public static java.lang.String <B>composeArrayItemPath</B>(java.lang.String  0 and below means last array item and renders as <code>[last()]</code>. <DT><B>Returns:</B><DD>Returns the composed path basing on fullPath. This will be of the form <tt>ns:arrayName[i]</tt>, where "ns" is the prefix for schemaNS and - "i" is the decimal representation of itemIndex.</DL> + "i" is the decimal representation of itemIndex. +<DT><B>Throws:</B> +<DD><CODE><A HREF="../../../com/adobe/xmp/XMPException.html" title="class in com.adobe.xmp">XMPException</A></CODE> - Throws exeption if index zero is used.</DL> </DD> </DL> <HR> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPSchemaRegistry.html b/java/XMPCore/docs/com/adobe/xmp/XMPSchemaRegistry.html index 3b4d4b3..0f101d2 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPSchemaRegistry.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPSchemaRegistry.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPSchemaRegistry </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPUtils.html b/java/XMPCore/docs/com/adobe/xmp/XMPUtils.html index 2a4ed42..75177dc 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPUtils.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPUtils.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPUtils </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/XMPVersionInfo.html b/java/XMPCore/docs/com/adobe/xmp/XMPVersionInfo.html index 06f3ae0..d28bb62 100644 --- a/java/XMPCore/docs/com/adobe/xmp/XMPVersionInfo.html +++ b/java/XMPCore/docs/com/adobe/xmp/XMPVersionInfo.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> XMPVersionInfo </TITLE> @@ -94,7 +94,7 @@ Interface XMPVersionInfo</H2> </PRE> <P> -XMP Toolkit Version Information +XMP Toolkit Version Information. <p> Version information for the XMP toolkit is stored in the jar-library and available through a runtime call, <A HREF="../../../com/adobe/xmp/XMPMetaFactory.html#getVersionInfo()"><CODE>XMPMetaFactory.getVersionInfo()</CODE></A>, addition static version numbers are @@ -216,26 +216,26 @@ int <B>getMicro</B>()</PRE> </DL> <HR> -<A NAME="isDebug()"><!-- --></A><H3> -isDebug</H3> +<A NAME="getBuild()"><!-- --></A><H3> +getBuild</H3> <PRE> -boolean <B>isDebug</B>()</PRE> +int <B>getBuild</B>()</PRE> <DL> <DD><DL> -<DT><B>Returns:</B><DD>Returns true if this is a debug build.</DL> +<DT><B>Returns:</B><DD>Returns a rolling build number, monotonically increasing in a release.</DL> </DD> </DL> <HR> -<A NAME="getBuild()"><!-- --></A><H3> -getBuild</H3> +<A NAME="isDebug()"><!-- --></A><H3> +isDebug</H3> <PRE> -int <B>getBuild</B>()</PRE> +boolean <B>isDebug</B>()</PRE> <DL> <DD><DL> -<DT><B>Returns:</B><DD>Returns a rolling build number, monotonically increasing in a release.</DL> +<DT><B>Returns:</B><DD>Returns true if this is a debug build.</DL> </DD> </DL> <HR> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPConst.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPConst.html index c51a66f..3abdaa6 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPConst.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPConst.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.XMPConst </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPDateTime.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPDateTime.html index 0356533..75afdeb 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPDateTime.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPDateTime.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.XMPDateTime </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPDateTimeFactory.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPDateTimeFactory.html index 44b66db..977e21f 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPDateTimeFactory.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPDateTimeFactory.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.XMPDateTimeFactory </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPError.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPError.html index ee642e6..aa020ce 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPError.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPError.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.XMPError </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPException.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPException.html index a75d4c5..47db833 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPException.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPException.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.XMPException </TITLE> @@ -171,6 +171,15 @@ Uses of <A HREF="../../../../com/adobe/xmp/XMPException.html" title="class in co <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static java.lang.String</CODE></FONT></TD> +<TD><CODE><B>XMPPathFactory.</B><B><A HREF="../../../../com/adobe/xmp/XMPPathFactory.html#composeArrayItemPath(java.lang.String, int)">composeArrayItemPath</A></B>(java.lang.String arrayName, + int itemIndex)</CODE> + +<BR> + Compose the path expression for an item in an array.</TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> +<CODE>static java.lang.String</CODE></FONT></TD> <TD><CODE><B>XMPPathFactory.</B><B><A HREF="../../../../com/adobe/xmp/XMPPathFactory.html#composeFieldSelector(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">composeFieldSelector</A></B>(java.lang.String arrayName, java.lang.String fieldNS, java.lang.String fieldName, diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPIterator.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPIterator.html index 4571da1..362c556 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPIterator.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPIterator.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.XMPIterator </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPMeta.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPMeta.html index 558b38c..67175bf 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPMeta.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPMeta.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.XMPMeta </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPMetaFactory.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPMetaFactory.html index f0e76be..910e1bd 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPMetaFactory.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPMetaFactory.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.XMPMetaFactory </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPPathFactory.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPPathFactory.html index 4e3f415..766b467 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPPathFactory.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPPathFactory.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.XMPPathFactory </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPSchemaRegistry.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPSchemaRegistry.html index 58898f2..6378e1f 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPSchemaRegistry.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPSchemaRegistry.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.XMPSchemaRegistry </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPUtils.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPUtils.html index 6e9177c..fca1b5b 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPUtils.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPUtils.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.XMPUtils </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPVersionInfo.html b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPVersionInfo.html index 33feddb..f3e83cb 100644 --- a/java/XMPCore/docs/com/adobe/xmp/class-use/XMPVersionInfo.html +++ b/java/XMPCore/docs/com/adobe/xmp/class-use/XMPVersionInfo.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.XMPVersionInfo </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/AliasOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/AliasOptions.html index 183234e..aa01280 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/AliasOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/AliasOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> AliasOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/IteratorOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/IteratorOptions.html index 50d8bef..0441609 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/IteratorOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/IteratorOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> IteratorOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/Options.html b/java/XMPCore/docs/com/adobe/xmp/options/Options.html index ea766eb..13ae814 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/Options.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/Options.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> Options </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/ParseOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/ParseOptions.html index 62e59bb..1b6bc98 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/ParseOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/ParseOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> ParseOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/PropertyOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/PropertyOptions.html index 0f0e7e3..6b6a391 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/PropertyOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/PropertyOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:09 CEST 2008 --> <TITLE> PropertyOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/SerializeOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/SerializeOptions.html index 917ef57..78c6dcc 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/SerializeOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/SerializeOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> SerializeOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/class-use/AliasOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/class-use/AliasOptions.html index cad6a5f..152ffc9 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/class-use/AliasOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/class-use/AliasOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.options.AliasOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/class-use/IteratorOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/class-use/IteratorOptions.html index 02a4726..7ad3c81 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/class-use/IteratorOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/class-use/IteratorOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.options.IteratorOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/class-use/Options.html b/java/XMPCore/docs/com/adobe/xmp/options/class-use/Options.html index 57eac1b..014b6d6 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/class-use/Options.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/class-use/Options.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.options.Options </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/class-use/ParseOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/class-use/ParseOptions.html index 272e344..d6988f9 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/class-use/ParseOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/class-use/ParseOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.options.ParseOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/class-use/PropertyOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/class-use/PropertyOptions.html index a527b0b..f40c00a 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/class-use/PropertyOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/class-use/PropertyOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.options.PropertyOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/class-use/SerializeOptions.html b/java/XMPCore/docs/com/adobe/xmp/options/class-use/SerializeOptions.html index 057c96e..ac92c49 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/class-use/SerializeOptions.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/class-use/SerializeOptions.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Class com.adobe.xmp.options.SerializeOptions </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/package-frame.html b/java/XMPCore/docs/com/adobe/xmp/options/package-frame.html index b9239df..63c08a1 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/package-frame.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp.options </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/package-summary.html b/java/XMPCore/docs/com/adobe/xmp/options/package-summary.html index 42e51e2..b3e9682 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/package-summary.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp.options </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/package-tree.html b/java/XMPCore/docs/com/adobe/xmp/options/package-tree.html index 79322e0..2d69cec 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/package-tree.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp.options Class Hierarchy </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/options/package-use.html b/java/XMPCore/docs/com/adobe/xmp/options/package-use.html index 5736c28..8179171 100644 --- a/java/XMPCore/docs/com/adobe/xmp/options/package-use.html +++ b/java/XMPCore/docs/com/adobe/xmp/options/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Package com.adobe.xmp.options </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/package-frame.html b/java/XMPCore/docs/com/adobe/xmp/package-frame.html index 763422a..11e5951 100644 --- a/java/XMPCore/docs/com/adobe/xmp/package-frame.html +++ b/java/XMPCore/docs/com/adobe/xmp/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/package-summary.html b/java/XMPCore/docs/com/adobe/xmp/package-summary.html index dff25be..d768e2f 100644 --- a/java/XMPCore/docs/com/adobe/xmp/package-summary.html +++ b/java/XMPCore/docs/com/adobe/xmp/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp </TITLE> @@ -119,11 +119,7 @@ Package containing the xmpcore interface. </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../com/adobe/xmp/XMPVersionInfo.html" title="interface in com.adobe.xmp">XMPVersionInfo</A></B></TD> -<TD>XMP Toolkit Version Information - - Version information for the XMP toolkit is stored in the jar-library and available through a - runtime call, <A HREF="../../../com/adobe/xmp/XMPMetaFactory.html#getVersionInfo()"><CODE>XMPMetaFactory.getVersionInfo()</CODE></A>, addition static version numbers are - defined in "version.properties".</TD> +<TD>XMP Toolkit Version Information.</TD> </TR> </TABLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/package-tree.html b/java/XMPCore/docs/com/adobe/xmp/package-tree.html index c425633..e3f75f7 100644 --- a/java/XMPCore/docs/com/adobe/xmp/package-tree.html +++ b/java/XMPCore/docs/com/adobe/xmp/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp Class Hierarchy </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/package-use.html b/java/XMPCore/docs/com/adobe/xmp/package-use.html index 9671779..cbaead9 100644 --- a/java/XMPCore/docs/com/adobe/xmp/package-use.html +++ b/java/XMPCore/docs/com/adobe/xmp/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Package com.adobe.xmp </TITLE> @@ -138,11 +138,7 @@ Classes in <A HREF="../../../com/adobe/xmp/package-summary.html">com.adobe.xmp</ <TD><B><A HREF="../../../com/adobe/xmp/class-use/XMPVersionInfo.html#com.adobe.xmp"><B>XMPVersionInfo</B></A></B> <BR> - XMP Toolkit Version Information - - Version information for the XMP toolkit is stored in the jar-library and available through a - runtime call, <A HREF="../../../com/adobe/xmp/XMPMetaFactory.html#getVersionInfo()"><CODE>XMPMetaFactory.getVersionInfo()</CODE></A>, addition static version numbers are - defined in "version.properties".</TD> + XMP Toolkit Version Information.</TD> </TR> </TABLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/XMPAliasInfo.html b/java/XMPCore/docs/com/adobe/xmp/properties/XMPAliasInfo.html index ea3ec06..57632ef 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/XMPAliasInfo.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/XMPAliasInfo.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> XMPAliasInfo </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/XMPProperty.html b/java/XMPCore/docs/com/adobe/xmp/properties/XMPProperty.html index 0303d0e..21af6c5 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/XMPProperty.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/XMPProperty.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> XMPProperty </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/XMPPropertyInfo.html b/java/XMPCore/docs/com/adobe/xmp/properties/XMPPropertyInfo.html index 53122a4..c3f883d 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/XMPPropertyInfo.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/XMPPropertyInfo.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> XMPPropertyInfo </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPAliasInfo.html b/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPAliasInfo.html index 0659608..2534a86 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPAliasInfo.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPAliasInfo.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.properties.XMPAliasInfo </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPProperty.html b/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPProperty.html index ab6457b..88ccc04 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPProperty.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPProperty.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.properties.XMPProperty </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPPropertyInfo.html b/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPPropertyInfo.html index 7825f47..668a7ee 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPPropertyInfo.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/class-use/XMPPropertyInfo.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Interface com.adobe.xmp.properties.XMPPropertyInfo </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/package-frame.html b/java/XMPCore/docs/com/adobe/xmp/properties/package-frame.html index 27a414d..4152b06 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/package-frame.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp.properties </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/package-summary.html b/java/XMPCore/docs/com/adobe/xmp/properties/package-summary.html index a7c55e6..6a94883 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/package-summary.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp.properties </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/package-tree.html b/java/XMPCore/docs/com/adobe/xmp/properties/package-tree.html index 570ce2b..2644f66 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/package-tree.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> com.adobe.xmp.properties Class Hierarchy </TITLE> diff --git a/java/XMPCore/docs/com/adobe/xmp/properties/package-use.html b/java/XMPCore/docs/com/adobe/xmp/properties/package-use.html index a732f18..dabd25e 100644 --- a/java/XMPCore/docs/com/adobe/xmp/properties/package-use.html +++ b/java/XMPCore/docs/com/adobe/xmp/properties/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Uses of Package com.adobe.xmp.properties </TITLE> diff --git a/java/XMPCore/docs/constant-values.html b/java/XMPCore/docs/constant-values.html index 3976259..bdd3dd8 100644 --- a/java/XMPCore/docs/constant-values.html +++ b/java/XMPCore/docs/constant-values.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Constant Field Values </TITLE> @@ -135,6 +135,12 @@ com.adobe.*</FONT></TH> <TD ALIGN="right"><CODE>"http://ns.adobe.com/camera-raw-settings/1.0/"</CODE></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> +<A NAME="com.adobe.xmp.XMPConst.NS_CREATOR_ATOM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1"> +<CODE>public static final java.lang.String</CODE></FONT></TD> +<TD ALIGN="left"><CODE><A HREF="com/adobe/xmp/XMPConst.html#NS_CREATOR_ATOM">NS_CREATOR_ATOM</A></CODE></TD> +<TD ALIGN="right"><CODE>"http://ns.adobe.com/creatorAtom/1.0/"</CODE></TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> <A NAME="com.adobe.xmp.XMPConst.NS_DC"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1"> <CODE>public static final java.lang.String</CODE></FONT></TD> <TD ALIGN="left"><CODE><A HREF="com/adobe/xmp/XMPConst.html#NS_DC">NS_DC</A></CODE></TD> @@ -333,6 +339,18 @@ com.adobe.*</FONT></TH> <TD ALIGN="right"><CODE>"rdf:type"</CODE></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> +<A NAME="com.adobe.xmp.XMPConst.TAG_XAPMETA"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1"> +<CODE>public static final java.lang.String</CODE></FONT></TD> +<TD ALIGN="left"><CODE><A HREF="com/adobe/xmp/XMPConst.html#TAG_XAPMETA">TAG_XAPMETA</A></CODE></TD> +<TD ALIGN="right"><CODE>"xapmeta"</CODE></TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<A NAME="com.adobe.xmp.XMPConst.TAG_XMPMETA"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1"> +<CODE>public static final java.lang.String</CODE></FONT></TD> +<TD ALIGN="left"><CODE><A HREF="com/adobe/xmp/XMPConst.html#TAG_XMPMETA">TAG_XMPMETA</A></CODE></TD> +<TD ALIGN="right"><CODE>"xmpmeta"</CODE></TD> +</TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> <A NAME="com.adobe.xmp.XMPConst.TRUESTR"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1"> <CODE>public static final java.lang.String</CODE></FONT></TD> <TD ALIGN="left"><CODE><A HREF="com/adobe/xmp/XMPConst.html#TRUESTR">TRUESTR</A></CODE></TD> @@ -422,6 +440,12 @@ com.adobe.*</FONT></TH> <TD ALIGN="left"><CODE><A HREF="com/adobe/xmp/XMPConst.html#XML_LANG">XML_LANG</A></CODE></TD> <TD ALIGN="right"><CODE>"xml:lang"</CODE></TD> </TR> +<TR BGCOLOR="white" CLASS="TableRowColor"> +<A NAME="com.adobe.xmp.XMPConst.XMP_PI"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1"> +<CODE>public static final java.lang.String</CODE></FONT></TD> +<TD ALIGN="left"><CODE><A HREF="com/adobe/xmp/XMPConst.html#XMP_PI">XMP_PI</A></CODE></TD> +<TD ALIGN="right"><CODE>"xpacket"</CODE></TD> +</TR> </FONT></TD> </TR> </TABLE> diff --git a/java/XMPCore/docs/deprecated-list.html b/java/XMPCore/docs/deprecated-list.html index 6ad197c..ea13c8d 100644 --- a/java/XMPCore/docs/deprecated-list.html +++ b/java/XMPCore/docs/deprecated-list.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Deprecated List </TITLE> diff --git a/java/XMPCore/docs/help-doc.html b/java/XMPCore/docs/help-doc.html index 525fe95..fcc8505 100644 --- a/java/XMPCore/docs/help-doc.html +++ b/java/XMPCore/docs/help-doc.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> API Help </TITLE> diff --git a/java/XMPCore/docs/index-files/index-1.html b/java/XMPCore/docs/index-files/index-1.html index a050b61..525f147 100644 --- a/java/XMPCore/docs/index-files/index-1.html +++ b/java/XMPCore/docs/index-files/index-1.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> A-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-10.html b/java/XMPCore/docs/index-files/index-10.html index 408ce86..de09c8e 100644 --- a/java/XMPCore/docs/index-files/index-10.html +++ b/java/XMPCore/docs/index-files/index-10.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> J-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-11.html b/java/XMPCore/docs/index-files/index-11.html index e09de58..9fdf498 100644 --- a/java/XMPCore/docs/index-files/index-11.html +++ b/java/XMPCore/docs/index-files/index-11.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> M-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-12.html b/java/XMPCore/docs/index-files/index-12.html index d67566f..0cb26b5 100644 --- a/java/XMPCore/docs/index-files/index-12.html +++ b/java/XMPCore/docs/index-files/index-12.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> N-Index </TITLE> @@ -90,6 +90,9 @@ Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.ht <DT><A HREF="../com/adobe/xmp/XMPConst.html#NS_CAMERARAW"><B>NS_CAMERARAW</B></A> - Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.html" title="interface in com.adobe.xmp">XMPConst</A> <DD> +<DT><A HREF="../com/adobe/xmp/XMPConst.html#NS_CREATOR_ATOM"><B>NS_CREATOR_ATOM</B></A> - +Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.html" title="interface in com.adobe.xmp">XMPConst</A> +<DD> <DT><A HREF="../com/adobe/xmp/XMPConst.html#NS_DC"><B>NS_DC</B></A> - Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.html" title="interface in com.adobe.xmp">XMPConst</A> <DD>The XML namespace for the Dublin Core schema. diff --git a/java/XMPCore/docs/index-files/index-13.html b/java/XMPCore/docs/index-files/index-13.html index 039c075..ca1ad46 100644 --- a/java/XMPCore/docs/index-files/index-13.html +++ b/java/XMPCore/docs/index-files/index-13.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> O-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-14.html b/java/XMPCore/docs/index-files/index-14.html index 968c0b7..2ff260b 100644 --- a/java/XMPCore/docs/index-files/index-14.html +++ b/java/XMPCore/docs/index-files/index-14.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> P-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-15.html b/java/XMPCore/docs/index-files/index-15.html index 32d306c..49d2f08 100644 --- a/java/XMPCore/docs/index-files/index-15.html +++ b/java/XMPCore/docs/index-files/index-15.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Q-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-16.html b/java/XMPCore/docs/index-files/index-16.html index dc8a074..e03097a 100644 --- a/java/XMPCore/docs/index-files/index-16.html +++ b/java/XMPCore/docs/index-files/index-16.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> R-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-17.html b/java/XMPCore/docs/index-files/index-17.html index f0f15ce..b520a9c 100644 --- a/java/XMPCore/docs/index-files/index-17.html +++ b/java/XMPCore/docs/index-files/index-17.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> S-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-18.html b/java/XMPCore/docs/index-files/index-18.html index b0906d2..9492236 100644 --- a/java/XMPCore/docs/index-files/index-18.html +++ b/java/XMPCore/docs/index-files/index-18.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> T-Index </TITLE> @@ -78,6 +78,12 @@ function windowTitle() <A NAME="_T_"><!-- --></A><H2> <B>T</B></H2> <DL> +<DT><A HREF="../com/adobe/xmp/XMPConst.html#TAG_XAPMETA"><B>TAG_XAPMETA</B></A> - +Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.html" title="interface in com.adobe.xmp">XMPConst</A> +<DD>XMP meta tag version old +<DT><A HREF="../com/adobe/xmp/XMPConst.html#TAG_XMPMETA"><B>TAG_XMPMETA</B></A> - +Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.html" title="interface in com.adobe.xmp">XMPConst</A> +<DD>XMP meta tag version new <DT><A HREF="../com/adobe/xmp/options/AliasOptions.html#toPropertyOptions()"><B>toPropertyOptions()</B></A> - Method in class com.adobe.xmp.options.<A HREF="../com/adobe/xmp/options/AliasOptions.html" title="class in com.adobe.xmp.options">AliasOptions</A> <DD> diff --git a/java/XMPCore/docs/index-files/index-19.html b/java/XMPCore/docs/index-files/index-19.html index 879076a..44f727b 100644 --- a/java/XMPCore/docs/index-files/index-19.html +++ b/java/XMPCore/docs/index-files/index-19.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> U-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-2.html b/java/XMPCore/docs/index-files/index-2.html index eec918a..b574651 100644 --- a/java/XMPCore/docs/index-files/index-2.html +++ b/java/XMPCore/docs/index-files/index-2.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> B-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-20.html b/java/XMPCore/docs/index-files/index-20.html index a6f9950..b02b2ff 100644 --- a/java/XMPCore/docs/index-files/index-20.html +++ b/java/XMPCore/docs/index-files/index-20.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> W-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-21.html b/java/XMPCore/docs/index-files/index-21.html index 36b9865..36d7f79 100644 --- a/java/XMPCore/docs/index-files/index-21.html +++ b/java/XMPCore/docs/index-files/index-21.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> X-Index </TITLE> @@ -84,6 +84,9 @@ Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.ht <DT><A HREF="../com/adobe/xmp/XMPConst.html#XML_LANG"><B>XML_LANG</B></A> - Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.html" title="interface in com.adobe.xmp">XMPConst</A> <DD>xml:lang qualfifier +<DT><A HREF="../com/adobe/xmp/XMPConst.html#XMP_PI"><B>XMP_PI</B></A> - +Static variable in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPConst.html" title="interface in com.adobe.xmp">XMPConst</A> +<DD>Processing Instruction (PI) for xmp packet <DT><A HREF="../com/adobe/xmp/properties/XMPAliasInfo.html" title="interface in com.adobe.xmp.properties"><B>XMPAliasInfo</B></A> - Interface in <A HREF="../com/adobe/xmp/properties/package-summary.html">com.adobe.xmp.properties</A><DD>This interface is used to return info about an alias.<DT><A HREF="../com/adobe/xmp/XMPConst.html" title="interface in com.adobe.xmp"><B>XMPConst</B></A> - Interface in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>Common constants for the XMP Toolkit.<DT><A HREF="../com/adobe/xmp/XMPDateTime.html" title="interface in com.adobe.xmp"><B>XMPDateTime</B></A> - Interface in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>The <code>XMPDateTime</code>-class represents a point in time up to a resolution of nano seconds.<DT><A HREF="../com/adobe/xmp/XMPDateTimeFactory.html" title="class in com.adobe.xmp"><B>XMPDateTimeFactory</B></A> - Class in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>A factory to create <code>XMPDateTime</code>-instances from a <code>Calendar</code> or an ISO 8601 string or for the current time.<DT><A HREF="../com/adobe/xmp/XMPError.html" title="interface in com.adobe.xmp"><B>XMPError</B></A> - Interface in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD> <DT><A HREF="../com/adobe/xmp/XMPException.html" title="class in com.adobe.xmp"><B>XMPException</B></A> - Exception in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>This exception wraps all errors that occur in the XMP Toolkit.<DT><A HREF="../com/adobe/xmp/XMPException.html#XMPException(java.lang.String, int)"><B>XMPException(String, int)</B></A> - @@ -93,11 +96,7 @@ Constructor for exception com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPException.h Constructor for exception com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPException.html" title="class in com.adobe.xmp">XMPException</A> <DD>Constructs an exception with a message, an error code and a <code>Throwable</code> <DT><A HREF="../com/adobe/xmp/XMPIterator.html" title="interface in com.adobe.xmp"><B>XMPIterator</B></A> - Interface in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>Interface for the <code>XMPMeta</code> iteration services.<DT><A HREF="../com/adobe/xmp/XMPMeta.html" title="interface in com.adobe.xmp"><B>XMPMeta</B></A> - Interface in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>This class represents the set of XMP metadata as a DOM representation.<DT><A HREF="../com/adobe/xmp/XMPMetaFactory.html" title="class in com.adobe.xmp"><B>XMPMetaFactory</B></A> - Class in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>Creates <code>XMPMeta</code>-instances from an <code>InputStream</code><DT><A HREF="../com/adobe/xmp/XMPPathFactory.html" title="class in com.adobe.xmp"><B>XMPPathFactory</B></A> - Class in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>Utility services for the metadata object.<DT><A HREF="../com/adobe/xmp/properties/XMPProperty.html" title="interface in com.adobe.xmp.properties"><B>XMPProperty</B></A> - Interface in <A HREF="../com/adobe/xmp/properties/package-summary.html">com.adobe.xmp.properties</A><DD>This interface is used to return a text property together with its and options.<DT><A HREF="../com/adobe/xmp/properties/XMPPropertyInfo.html" title="interface in com.adobe.xmp.properties"><B>XMPPropertyInfo</B></A> - Interface in <A HREF="../com/adobe/xmp/properties/package-summary.html">com.adobe.xmp.properties</A><DD>This interface is used to return a property together with its path and namespace.<DT><A HREF="../com/adobe/xmp/XMPSchemaRegistry.html" title="interface in com.adobe.xmp"><B>XMPSchemaRegistry</B></A> - Interface in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>The schema registry keeps track of all namespaces and aliases used in the XMP - metadata.<DT><A HREF="../com/adobe/xmp/XMPUtils.html" title="class in com.adobe.xmp"><B>XMPUtils</B></A> - Class in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>Utility methods for XMP.<DT><A HREF="../com/adobe/xmp/XMPVersionInfo.html" title="interface in com.adobe.xmp"><B>XMPVersionInfo</B></A> - Interface in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>XMP Toolkit Version Information - - Version information for the XMP toolkit is stored in the jar-library and available through a - runtime call, <A HREF="../com/adobe/xmp/XMPMetaFactory.html#getVersionInfo()"><CODE>XMPMetaFactory.getVersionInfo()</CODE></A>, addition static version numbers are - defined in "version.properties".</DL> + metadata.<DT><A HREF="../com/adobe/xmp/XMPUtils.html" title="class in com.adobe.xmp"><B>XMPUtils</B></A> - Class in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>Utility methods for XMP.<DT><A HREF="../com/adobe/xmp/XMPVersionInfo.html" title="interface in com.adobe.xmp"><B>XMPVersionInfo</B></A> - Interface in <A HREF="../com/adobe/xmp/package-summary.html">com.adobe.xmp</A><DD>XMP Toolkit Version Information.</DL> <HR> diff --git a/java/XMPCore/docs/index-files/index-3.html b/java/XMPCore/docs/index-files/index-3.html index 786b84e..364a44f 100644 --- a/java/XMPCore/docs/index-files/index-3.html +++ b/java/XMPCore/docs/index-files/index-3.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> C-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-4.html b/java/XMPCore/docs/index-files/index-4.html index 026a681..25fdc9d 100644 --- a/java/XMPCore/docs/index-files/index-4.html +++ b/java/XMPCore/docs/index-files/index-4.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> D-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-5.html b/java/XMPCore/docs/index-files/index-5.html index e1ef8f8..30af996 100644 --- a/java/XMPCore/docs/index-files/index-5.html +++ b/java/XMPCore/docs/index-files/index-5.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> E-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-6.html b/java/XMPCore/docs/index-files/index-6.html index 6c64702..e374003 100644 --- a/java/XMPCore/docs/index-files/index-6.html +++ b/java/XMPCore/docs/index-files/index-6.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> F-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-7.html b/java/XMPCore/docs/index-files/index-7.html index ef1e513..0c2e759 100644 --- a/java/XMPCore/docs/index-files/index-7.html +++ b/java/XMPCore/docs/index-files/index-7.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> G-Index </TITLE> @@ -212,6 +212,9 @@ Method in interface com.adobe.xmp.properties.<A HREF="../com/adobe/xmp/propertie <DT><A HREF="../com/adobe/xmp/options/Options.html#getOptionsString()"><B>getOptionsString()</B></A> - Method in class com.adobe.xmp.options.<A HREF="../com/adobe/xmp/options/Options.html" title="class in com.adobe.xmp.options">Options</A> <DD>Creates a human readable string from the set options. +<DT><A HREF="../com/adobe/xmp/XMPMeta.html#getPacketHeader()"><B>getPacketHeader()</B></A> - +Method in interface com.adobe.xmp.<A HREF="../com/adobe/xmp/XMPMeta.html" title="interface in com.adobe.xmp">XMPMeta</A> +<DD> <DT><A HREF="../com/adobe/xmp/options/SerializeOptions.html#getPadding()"><B>getPadding()</B></A> - Method in class com.adobe.xmp.options.<A HREF="../com/adobe/xmp/options/SerializeOptions.html" title="class in com.adobe.xmp.options">SerializeOptions</A> <DD> diff --git a/java/XMPCore/docs/index-files/index-8.html b/java/XMPCore/docs/index-files/index-8.html index 8fec0b9..c174d55 100644 --- a/java/XMPCore/docs/index-files/index-8.html +++ b/java/XMPCore/docs/index-files/index-8.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> H-Index </TITLE> diff --git a/java/XMPCore/docs/index-files/index-9.html b/java/XMPCore/docs/index-files/index-9.html index e23855f..b503313 100644 --- a/java/XMPCore/docs/index-files/index-9.html +++ b/java/XMPCore/docs/index-files/index-9.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> I-Index </TITLE> diff --git a/java/XMPCore/docs/index.html b/java/XMPCore/docs/index.html index 3693809..0582cbb 100644 --- a/java/XMPCore/docs/index.html +++ b/java/XMPCore/docs/index.html @@ -2,14 +2,16 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc on Thu May 03 14:54:51 CEST 2007--> +<!-- Generated by javadoc on Mon Oct 06 15:19:10 CEST 2008--> <TITLE> Generated Documentation (Untitled) </TITLE> <SCRIPT type="text/javascript"> targetPage = "" + window.location.search; if (targetPage != "" && targetPage != "undefined") - targetPage = targetPage.substring(1); + targetPage = targetPage.substring(1); + if (targetPage.indexOf(":") != -1) + targetPage = "undefined"; function loadFrames() { if (targetPage != "" && targetPage != "undefined") top.classFrame.location = top.targetPage; diff --git a/java/XMPCore/docs/overview-frame.html b/java/XMPCore/docs/overview-frame.html index a40f541..9a28b94 100644 --- a/java/XMPCore/docs/overview-frame.html +++ b/java/XMPCore/docs/overview-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Overview </TITLE> diff --git a/java/XMPCore/docs/overview-summary.html b/java/XMPCore/docs/overview-summary.html index 2938859..d492f2b 100644 --- a/java/XMPCore/docs/overview-summary.html +++ b/java/XMPCore/docs/overview-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Overview </TITLE> diff --git a/java/XMPCore/docs/overview-tree.html b/java/XMPCore/docs/overview-tree.html index 75afc85..d288bb7 100644 --- a/java/XMPCore/docs/overview-tree.html +++ b/java/XMPCore/docs/overview-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:51 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Class Hierarchy </TITLE> diff --git a/java/XMPCore/docs/package-list b/java/XMPCore/docs/package-list deleted file mode 100644 index bbeec25..0000000 --- a/java/XMPCore/docs/package-list +++ /dev/null @@ -1,3 +0,0 @@ -com.adobe.xmp -com.adobe.xmp.options -com.adobe.xmp.properties diff --git a/java/XMPCore/docs/serialized-form.html b/java/XMPCore/docs/serialized-form.html index 720f3e2..5aaa55c 100644 --- a/java/XMPCore/docs/serialized-form.html +++ b/java/XMPCore/docs/serialized-form.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.5.0_07) on Thu May 03 14:54:50 CEST 2007 --> +<!-- Generated by javadoc (build 1.5.0_13) on Mon Oct 06 15:19:10 CEST 2008 --> <TITLE> Serialized Form </TITLE> diff --git a/java/XMPCore/src/com/adobe/xmp/XMPConst.java b/java/XMPCore/src/com/adobe/xmp/XMPConst.java index 8180633..3f741f3 100644 --- a/java/XMPCore/src/com/adobe/xmp/XMPConst.java +++ b/java/XMPCore/src/com/adobe/xmp/XMPConst.java @@ -88,6 +88,8 @@ public interface XMPConst /** */ String NS_ADOBESTOCKPHOTO = "http://ns.adobe.com/StockPhoto/1.0/"; /** */ + String NS_CREATOR_ATOM = "http://ns.adobe.com/creatorAtom/1.0/"; + /** */ String NS_ASF = "http://ns.adobe.com/asf/1.0/"; /** */ String NS_WAV = "http://ns.adobe.com/xmp/wav/1.0/"; @@ -99,6 +101,8 @@ public interface XMPConst String NS_DM = "http://ns.adobe.com/xmp/1.0/DynamicMedia/"; /** */ String NS_TRANSIENT = "http://ns.adobe.com/xmp/transient/1.0/"; + /** legaciy dublin core NS, will be converted to NS_DC */ + String NS_DC_DEPRECATED = "http://purl.org/dc/1.1/"; // XML namespace constants for qualifiers and structured property fields. @@ -154,6 +158,10 @@ public interface XMPConst /** rdf:type qualfifier */ String RDF_TYPE = "rdf:type"; - /** legaciy dublin core NS, will be converted to NS_DC */ - String NS_DC_DEPRECATED = "http://purl.org/dc/1.1/"; + /** Processing Instruction (PI) for xmp packet */ + String XMP_PI = "xpacket"; + /** XMP meta tag version new */ + String TAG_XMPMETA = "xmpmeta"; + /** XMP meta tag version old */ + String TAG_XAPMETA = "xapmeta"; }
\ No newline at end of file diff --git a/java/XMPCore/src/com/adobe/xmp/XMPDateTime.java b/java/XMPCore/src/com/adobe/xmp/XMPDateTime.java index ae3a0fc..918adcf 100644 --- a/java/XMPCore/src/com/adobe/xmp/XMPDateTime.java +++ b/java/XMPCore/src/com/adobe/xmp/XMPDateTime.java @@ -88,7 +88,11 @@ public interface XMPDateTime extends Comparable /** @param tz a time zone to set */ void setTimeZone(TimeZone tz); - /** @return Returns a calendar (only with milli second precision). */ + /** + * @return Returns a <code>Calendar</code> (only with milli second precision). <br> + * <em>Note:</em> the dates before Oct 15th 1585 (which normally fall into validity of + * the Julian calendar) are also rendered internally as Gregorian dates. + */ Calendar getCalendar(); /** diff --git a/java/XMPCore/src/com/adobe/xmp/XMPDateTimeFactory.java b/java/XMPCore/src/com/adobe/xmp/XMPDateTimeFactory.java index 05b6f0f..9eebc4b 100644 --- a/java/XMPCore/src/com/adobe/xmp/XMPDateTimeFactory.java +++ b/java/XMPCore/src/com/adobe/xmp/XMPDateTimeFactory.java @@ -10,6 +10,7 @@ package com.adobe.xmp; import java.util.Calendar; +import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone; @@ -24,6 +25,11 @@ import com.adobe.xmp.impl.XMPDateTimeImpl; */ public final class XMPDateTimeFactory { + /** The UTC TimeZone */ + private static final TimeZone UTC = TimeZone.getTimeZone("UTC"); + + + /** Private constructor */ private XMPDateTimeFactory() { @@ -46,7 +52,8 @@ public final class XMPDateTimeFactory /** * Creates an <code>XMPDateTime</code>-object from initial values. * @param year years - * @param month months + * @param month months from 1 to 12<br> + * <em>Note:</em> Remember that the month in {@link Calendar} is defined from 0 to 11. * @param day days * @param hour hours * @param minute minutes @@ -120,8 +127,10 @@ public final class XMPDateTimeFactory */ public static XMPDateTime convertToUTCTime(XMPDateTime dateTime) { - Calendar cal = dateTime.getCalendar(); - cal.setTimeZone(TimeZone.getTimeZone("UTC")); + long timeInMillis = dateTime.getCalendar().getTimeInMillis(); + GregorianCalendar cal = new GregorianCalendar(UTC); + cal.setGregorianChange(new Date(Long.MIN_VALUE)); + cal.setTimeInMillis(timeInMillis); return new XMPDateTimeImpl(cal); } @@ -135,8 +144,10 @@ public final class XMPDateTimeFactory */ public static XMPDateTime convertToLocalTime(XMPDateTime dateTime) { - Calendar cal = dateTime.getCalendar(); - cal.setTimeZone(TimeZone.getDefault()); + long timeInMillis = dateTime.getCalendar().getTimeInMillis(); + // has automatically local timezone + GregorianCalendar cal = new GregorianCalendar(); + cal.setTimeInMillis(timeInMillis); return new XMPDateTimeImpl(cal); } }
\ No newline at end of file diff --git a/java/XMPCore/src/com/adobe/xmp/XMPMeta.java b/java/XMPCore/src/com/adobe/xmp/XMPMeta.java index 085915f..1d40688 100644 --- a/java/XMPCore/src/com/adobe/xmp/XMPMeta.java +++ b/java/XMPCore/src/com/adobe/xmp/XMPMeta.java @@ -1121,6 +1121,16 @@ public interface XMPMeta extends Cloneable */ void setObjectName(String name); + + /** + * @return Returns the unparsed content of the <?xpacket> processing instruction. + * This contains normally the attribute-like elements 'begin="<BOM>" + * id="W5M0MpCehiHzreSzNTczkc9d"' and possibly the deprecated elements 'bytes="1234"' or + * 'encoding="XXX"'. If the parsed packet has not been wrapped into an xpacket, + * <code>null</code> is returned. + */ + String getPacketHeader(); + /** * Clones the complete metadata tree. diff --git a/java/XMPCore/src/com/adobe/xmp/XMPMetaFactory.java b/java/XMPCore/src/com/adobe/xmp/XMPMetaFactory.java index 4b218ec..4a3cf7a 100644 --- a/java/XMPCore/src/com/adobe/xmp/XMPMetaFactory.java +++ b/java/XMPCore/src/com/adobe/xmp/XMPMetaFactory.java @@ -250,11 +250,12 @@ public final class XMPMetaFactory /** - * Obtain version information. + * Obtain version information. The XMPVersionInfo singleton is created the first time + * its requested. * * @return Returns the version information. */ - public static XMPVersionInfo getVersionInfo() + public static synchronized XMPVersionInfo getVersionInfo() { if (versionInfo == null) { diff --git a/java/XMPCore/src/com/adobe/xmp/XMPPathFactory.java b/java/XMPCore/src/com/adobe/xmp/XMPPathFactory.java index e8fa6d2..50067a3 100644 --- a/java/XMPCore/src/com/adobe/xmp/XMPPathFactory.java +++ b/java/XMPCore/src/com/adobe/xmp/XMPPathFactory.java @@ -78,17 +78,22 @@ public final class XMPPathFactory * @return Returns the composed path basing on fullPath. This will be of the form * <tt>ns:arrayName[i]</tt>, where "ns" is the prefix for schemaNS and * "i" is the decimal representation of itemIndex. + * @throws XMPException Throws exeption if index zero is used. */ - public static String composeArrayItemPath(String arrayName, int itemIndex) + public static String composeArrayItemPath(String arrayName, int itemIndex) throws XMPException { if (itemIndex > 0) { return arrayName + '[' + itemIndex + ']'; } - else + else if (itemIndex == XMPConst.ARRAY_LAST_ITEM) { return arrayName + "[last()]"; } + else + { + throw new XMPException("Array index must be larger than zero", XMPError.BADINDEX); + } } diff --git a/java/XMPCore/src/com/adobe/xmp/XMPVersionInfo.java b/java/XMPCore/src/com/adobe/xmp/XMPVersionInfo.java index ac8fa32..ff7b0c7 100644 --- a/java/XMPCore/src/com/adobe/xmp/XMPVersionInfo.java +++ b/java/XMPCore/src/com/adobe/xmp/XMPVersionInfo.java @@ -10,7 +10,7 @@ package com.adobe.xmp; /** - * XMP Toolkit Version Information + * XMP Toolkit Version Information. * <p> * Version information for the XMP toolkit is stored in the jar-library and available through a * runtime call, {@link XMPMetaFactory#getVersionInfo()}, addition static version numbers are @@ -32,14 +32,14 @@ public interface XMPVersionInfo int getMicro(); - /** @return Returns true if this is a debug build. */ - boolean isDebug(); - - /** @return Returns a rolling build number, monotonically increasing in a release. */ int getBuild(); + /** @return Returns true if this is a debug build. */ + boolean isDebug(); + + /** @return Returns a comprehensive version information string. */ String getMessage(); }
\ No newline at end of file diff --git a/java/XMPCore/src/com/adobe/xmp/impl/ISO8601Converter.java b/java/XMPCore/src/com/adobe/xmp/impl/ISO8601Converter.java index 2d1939d..71fc7df 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/ISO8601Converter.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/ISO8601Converter.java @@ -355,14 +355,16 @@ public final class ISO8601Converter // time zone if (dateTime.getTimeZone() != null) { - if (dateTime.getTimeZone().getRawOffset() == 0) + // used to calculate the time zone offset incl. Daylight Savings + long timeInMillis = dateTime.getCalendar().getTimeInMillis(); + int offset = dateTime.getTimeZone().getOffset(timeInMillis); + if (offset == 0) { // UTC buffer.append('Z'); } else { - int offset = dateTime.getTimeZone().getRawOffset(); int thours = offset / 3600000; int tminutes = Math.abs(offset % 3600000 / 60000); df.applyPattern("+00;-00"); diff --git a/java/XMPCore/src/com/adobe/xmp/impl/ParseRDF.java b/java/XMPCore/src/com/adobe/xmp/impl/ParseRDF.java index 1368a01..93e3ef0 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/ParseRDF.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/ParseRDF.java @@ -577,7 +577,6 @@ public class ParseRDF implements XMPError, XMPConst } found = true; - break; } else if (found) { diff --git a/java/XMPCore/src/com/adobe/xmp/impl/Utils.java b/java/XMPCore/src/com/adobe/xmp/impl/Utils.java index 009dbe7..1f4088b 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/Utils.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/Utils.java @@ -171,9 +171,9 @@ public class Utils implements XMPConst } else if (NS_XMP.equals(schema)) { - if ("xap:BaseURL".equals(prop) || "xap:CreatorTool".equals(prop) - || "xap:Format".equals(prop) || "xap:Locale".equals(prop) - || "xap:MetadataDate".equals(prop) || "xap:ModifyDate".equals(prop)) + if ("xmp:BaseURL".equals(prop) || "xmp:CreatorTool".equals(prop) + || "xmp:Format".equals(prop) || "xmp:Locale".equals(prop) + || "xmp:MetadataDate".equals(prop) || "xmp:ModifyDate".equals(prop)) { isInternal = true; } diff --git a/java/XMPCore/src/com/adobe/xmp/impl/XMPDateTimeImpl.java b/java/XMPCore/src/com/adobe/xmp/impl/XMPDateTimeImpl.java index e0d0573..ededcd4 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/XMPDateTimeImpl.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/XMPDateTimeImpl.java @@ -10,7 +10,9 @@ package com.adobe.xmp.impl; import java.util.Calendar; +import java.util.Date; import java.util.GregorianCalendar; +import java.util.Locale; import java.util.TimeZone; import com.adobe.xmp.XMPDateTime; @@ -63,14 +65,48 @@ public class XMPDateTimeImpl implements XMPDateTime */ public XMPDateTimeImpl(Calendar calendar) { - year = calendar.get(Calendar.YEAR); - month = calendar.get(Calendar.MONTH) + 1; // cal is from 0..12 - day = calendar.get(Calendar.DAY_OF_MONTH); - hour = calendar.get(Calendar.HOUR_OF_DAY); - minute = calendar.get(Calendar.MINUTE); - second = calendar.get(Calendar.SECOND); - nanoSeconds = calendar.get(Calendar.MILLISECOND) * 1000000; - timeZone = calendar.getTimeZone(); + // extract the date and timezone from the calendar provided + Date date = calendar.getTime(); + TimeZone zone = calendar.getTimeZone(); + + // put that date into a calendar the pretty much represents ISO8601 + // I use US because it is close to the "locale" for the ISO8601 spec + GregorianCalendar intCalendar = + (GregorianCalendar) Calendar.getInstance(Locale.US); + intCalendar.setGregorianChange(new Date(Long.MIN_VALUE)); + intCalendar.setTimeZone(zone); + intCalendar.setTime(date); + + this.year = intCalendar.get(Calendar.YEAR); + this.month = intCalendar.get(Calendar.MONTH) + 1; // cal is from 0..12 + this.day = intCalendar.get(Calendar.DAY_OF_MONTH); + this.hour = intCalendar.get(Calendar.HOUR_OF_DAY); + this.minute = intCalendar.get(Calendar.MINUTE); + this.second = intCalendar.get(Calendar.SECOND); + this.nanoSeconds = intCalendar.get(Calendar.MILLISECOND) * 1000000; + this.timeZone = intCalendar.getTimeZone(); + } + + + /** + * Creates an <code>XMPDateTime</code>-instance from + * a <code>Date</code> and a <code>TimeZone</code>. + * + * @param date a date describing an absolute point in time + * @param timeZone a TimeZone how to interpret the date + */ + public XMPDateTimeImpl(Date date, TimeZone timeZone) + { + GregorianCalendar calendar = new GregorianCalendar(timeZone); + calendar.setTime(date); + this.year = calendar.get(Calendar.YEAR); + this.month = calendar.get(Calendar.MONTH) + 1; // cal is from 0..12 + this.day = calendar.get(Calendar.DAY_OF_MONTH); + this.hour = calendar.get(Calendar.HOUR_OF_DAY); + this.minute = calendar.get(Calendar.MINUTE); + this.second = calendar.get(Calendar.SECOND); + this.nanoSeconds = calendar.get(Calendar.MILLISECOND) * 1000000; + this.timeZone = timeZone; } @@ -277,9 +313,16 @@ public class XMPDateTimeImpl implements XMPDateTime */ public Calendar getCalendar() { - Calendar calendar = new GregorianCalendar(year, month - 1, day, hour, minute, second); - calendar.set(Calendar.MILLISECOND, nanoSeconds / 1000000); + GregorianCalendar calendar = (GregorianCalendar) Calendar.getInstance(Locale.US); + calendar.setGregorianChange(new Date(Long.MIN_VALUE)); calendar.setTimeZone(timeZone); + calendar.set(Calendar.YEAR, year); + calendar.set(Calendar.MONTH, month - 1); + calendar.set(Calendar.DAY_OF_MONTH, day); + calendar.set(Calendar.HOUR_OF_DAY, hour); + calendar.set(Calendar.MINUTE, minute); + calendar.set(Calendar.SECOND, second); + calendar.set(Calendar.MILLISECOND, nanoSeconds / 1000000); return calendar; } diff --git a/java/XMPCore/src/com/adobe/xmp/impl/XMPMetaImpl.java b/java/XMPCore/src/com/adobe/xmp/impl/XMPMetaImpl.java index 251154d..5f14e74 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/XMPMetaImpl.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/XMPMetaImpl.java @@ -53,7 +53,9 @@ public class XMPMetaImpl implements XMPMeta, XMPConst /** root of the metadata tree */ private XMPNode tree; - + /** the xpacket processing instructions content */ + private String packetHeader = null; + /** * Constructor for an empty metadata object. @@ -1195,7 +1197,7 @@ public class XMPMetaImpl implements XMPMeta, XMPConst return tree.getName() != null ? tree.getName() : ""; } - + /** * @see XMPMeta#setObjectName(String) */ @@ -1204,7 +1206,26 @@ public class XMPMetaImpl implements XMPMeta, XMPConst tree.setName(name); } + + /** + * @see XMPMeta#getPacketHeader() + */ + public String getPacketHeader() + { + return packetHeader; + } + + /** + * Sets the packetHeader attributes, only used by the parser. + * @param packetHeader the processing instruction content + */ + public void setPacketHeader(String packetHeader) + { + this.packetHeader = packetHeader; + } + + /** * Performs a deep clone of the XMPMeta-object * diff --git a/java/XMPCore/src/com/adobe/xmp/impl/XMPMetaParser.java b/java/XMPCore/src/com/adobe/xmp/impl/XMPMetaParser.java index 35d929e..a09f8cf 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/XMPMetaParser.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/XMPMetaParser.java @@ -23,6 +23,7 @@ import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; +import org.w3c.dom.ProcessingInstruction; import org.xml.sax.InputSource; import org.xml.sax.SAXException; @@ -76,11 +77,13 @@ public class XMPMetaParser Document document = parseXml(input, options); boolean xmpmetaRequired = options.getRequireXMPMeta(); - Object[] result = findRootNode(document, xmpmetaRequired); + Object[] result = new Object[3]; + result = findRootNode(document, xmpmetaRequired, result); if (result != null && result[1] == XMP_RDF) { XMPMetaImpl xmp = ParseRDF.parse((Node) result[0]); + xmp.setPacketHeader((String) result[2]); return XMPNormalizer.process(xmp, options); } else @@ -294,9 +297,18 @@ public class XMPMetaParser * @param root the root of the xml document * @param xmpmetaRequired flag if the xmpmeta-tag is still required, might be set * initially to <code>true</code>, if the parse option "REQUIRE_XMP_META" is set - * @return Returns the rdf:RDF-node or <code>null</code>. + * @param result The result array that is filled during the recursive process. + * @return Returns an array that contains the result or <code>null</code>. + * The array contains: + * <ol> + * <li>the rdf:RDF-node + * <li>an object that is either XMP_RDF or XMP_PLAIN + * <li>a flag that is true if a <?xpacket..> processing instruction has been found + * <li>the body text of the xpacket-instruction. + * </ol> + * */ - private static Object[] findRootNode(Node root, boolean xmpmetaRequired) + private static Object[] findRootNode(Node root, boolean xmpmetaRequired, Object[] result) { // Look among this parent's content for x:xapmeta or x:xmpmeta. // The recursion for x:xmpmeta is broader than the strictly defined choice, @@ -305,32 +317,49 @@ public class XMPMetaParser for (int i = 0; i < children.getLength(); i++) { root = children.item(i); - if (Node.TEXT_NODE != root.getNodeType() && + if (Node.PROCESSING_INSTRUCTION_NODE == root.getNodeType() && + ((ProcessingInstruction) root).getTarget() == XMPConst.XMP_PI) + { + // Store the processing instructions content + if (result != null) + { + result[2] = ((ProcessingInstruction) root).getData(); + } + } + else if (Node.TEXT_NODE != root.getNodeType() && Node.PROCESSING_INSTRUCTION_NODE != root.getNodeType()) { String rootNS = root.getNamespaceURI(); String rootLocal = root.getLocalName(); if ( - ("xmpmeta".equals(rootLocal) || "xapmeta".equals(rootLocal)) && + ( + XMPConst.TAG_XMPMETA.equals(rootLocal) || + XMPConst.TAG_XAPMETA.equals(rootLocal) + ) && XMPConst.NS_X.equals(rootNS) ) { // by not passing the RequireXMPMeta-option, the rdf-Node will be valid - return findRootNode(root, false); + return findRootNode(root, false, result); } else if (!xmpmetaRequired && "RDF".equals(rootLocal) && XMPConst.NS_RDF.equals(rootNS)) { - return new Object[] {root, XMP_RDF}; + if (result != null) + { + result[0] = root; + result[1] = XMP_RDF; + } + return result; } else { // continue searching - Object[] result = findRootNode(root, xmpmetaRequired); - if (result != null) + Object[] newResult = findRootNode(root, xmpmetaRequired, result); + if (newResult != null) { - return result; + return newResult; } else { diff --git a/java/XMPCore/src/com/adobe/xmp/impl/XMPNodeUtils.java b/java/XMPCore/src/com/adobe/xmp/impl/XMPNodeUtils.java index 283db03..1bb5eda 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/XMPNodeUtils.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/XMPNodeUtils.java @@ -9,7 +9,7 @@ package com.adobe.xmp.impl; -import java.util.Calendar; +import java.util.GregorianCalendar; import java.util.Iterator; import com.adobe.xmp.XMPConst; @@ -416,9 +416,9 @@ public class XMPNodeUtils implements XMPConst { strValue = XMPUtils.convertFromDate((XMPDateTime) value); } - else if (value instanceof Calendar) + else if (value instanceof GregorianCalendar) { - XMPDateTime dt = XMPDateTimeFactory.createFromCalendar((Calendar) value); + XMPDateTime dt = XMPDateTimeFactory.createFromCalendar((GregorianCalendar) value); strValue = XMPUtils.convertFromDate(dt); } else if (value instanceof byte[]) @@ -578,20 +578,14 @@ public class XMPNodeUtils implements XMPConst throw new XMPException("Array index not digits.", XMPError.BADXPATH); } - if (index == arrayNode.getChildrenLength() + 1 && createNodes) + if (createNodes && index == arrayNode.getChildrenLength() + 1) { // Append a new last + 1 node. XMPNode newItem = new XMPNode(ARRAY_ITEM_NAME, null); newItem.setImplicit(true); arrayNode.addChild(newItem); } - - // Don't throw here for a too large index. setProperty() will throw, - // getProperty() will not. - if (index > arrayNode.getChildrenLength()) - { - index = -1; - } + return index; } diff --git a/java/XMPCore/src/com/adobe/xmp/impl/XMPNormalizer.java b/java/XMPCore/src/com/adobe/xmp/impl/XMPNormalizer.java index b812324..043bc0a 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/XMPNormalizer.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/XMPNormalizer.java @@ -162,7 +162,7 @@ public class XMPNormalizer } else if (XMPConst.NS_XMP_RIGHTS.equals(currSchema.getName())) { - XMPNode arrayNode = XMPNodeUtils.findChildNode(currSchema, "xapRights:UsageTerms", + XMPNode arrayNode = XMPNodeUtils.findChildNode(currSchema, "xmpRights:UsageTerms", false); if (arrayNode != null) { @@ -477,7 +477,6 @@ public class XMPNormalizer cal.set(Calendar.MONTH, binOtherDate.getMonth()); cal.set(Calendar.DAY_OF_MONTH, binOtherDate.getDay()); binGPSStamp = new XMPDateTimeImpl(cal); - gpsDateTime.setValue(XMPUtils.convertFromDate (binGPSStamp)); } catch (XMPException e) diff --git a/java/XMPCore/src/com/adobe/xmp/impl/XMPSchemaRegistryImpl.java b/java/XMPCore/src/com/adobe/xmp/impl/XMPSchemaRegistryImpl.java index c6135ca..926bedf 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/XMPSchemaRegistryImpl.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/XMPSchemaRegistryImpl.java @@ -193,10 +193,10 @@ public final class XMPSchemaRegistryImpl implements XMPSchemaRegistry, XMPConst registerNamespace(NS_X, "x"); registerNamespace(NS_IX, "iX"); - registerNamespace(NS_XMP, "xap"); - registerNamespace(NS_XMP_RIGHTS, "xapRights"); - registerNamespace(NS_XMP_MM, "xapMM"); - registerNamespace(NS_XMP_BJ, "xapBJ"); + registerNamespace(NS_XMP, "xmp"); + registerNamespace(NS_XMP_RIGHTS, "xmpRights"); + registerNamespace(NS_XMP_MM, "xmpMM"); + registerNamespace(NS_XMP_BJ, "xmpBJ"); registerNamespace(NS_XMP_NOTE, "xmpNote"); registerNamespace(NS_PDF, "pdf"); @@ -218,6 +218,7 @@ public final class XMPSchemaRegistryImpl implements XMPSchemaRegistry, XMPConst registerNamespace(NS_JP2K, "jp2k"); registerNamespace(NS_CAMERARAW, "crs"); registerNamespace(NS_ADOBESTOCKPHOTO, "bmsp"); + registerNamespace(NS_CREATOR_ATOM, "creatorAtom"); registerNamespace(NS_ASF, "asf"); registerNamespace(NS_WAV, "wav"); @@ -226,10 +227,10 @@ public final class XMPSchemaRegistryImpl implements XMPSchemaRegistry, XMPConst registerNamespace(NS_TRANSIENT, "xmpx"); // register Adobe standard type namespaces - registerNamespace(TYPE_TEXT, "xapT"); - registerNamespace(TYPE_PAGEDFILE, "xapTPg"); - registerNamespace(TYPE_GRAPHICS, "xapG"); - registerNamespace(TYPE_IMAGE, "xapGImg"); + registerNamespace(TYPE_TEXT, "xmpT"); + registerNamespace(TYPE_PAGEDFILE, "xmpTPg"); + registerNamespace(TYPE_GRAPHICS, "xmpG"); + registerNamespace(TYPE_IMAGE, "xmpGImg"); registerNamespace(TYPE_FONT, "stFNT"); registerNamespace(TYPE_DIMENSIONS, "stDim"); registerNamespace(TYPE_RESOURCEEVENT, "stEvt"); diff --git a/java/XMPCore/src/com/adobe/xmp/impl/XMPUtilsImpl.java b/java/XMPCore/src/com/adobe/xmp/impl/XMPUtilsImpl.java index 4af9564..d9b86cd 100644 --- a/java/XMPCore/src/com/adobe/xmp/impl/XMPUtilsImpl.java +++ b/java/XMPCore/src/com/adobe/xmp/impl/XMPUtilsImpl.java @@ -172,7 +172,10 @@ public class XMPUtilsImpl implements XMPConst { ParameterAsserts.assertSchemaNS(schemaNS); ParameterAsserts.assertArrayName(arrayName); - ParameterAsserts.assertNotNull(catedStr); + if (catedStr == null) + { + throw new XMPException("Parameter must not be null", XMPError.BADPARAM); + } ParameterAsserts.assertImplementation(xmp); XMPMetaImpl xmpImpl = (XMPMetaImpl) xmp; diff --git a/java/XMPCore/src/com/adobe/xmp/version.properties b/java/XMPCore/src/com/adobe/xmp/version.properties index 0bc14bc..65ae814 100644 --- a/java/XMPCore/src/com/adobe/xmp/version.properties +++ b/java/XMPCore/src/com/adobe/xmp/version.properties @@ -7,9 +7,9 @@ # of the Adobe license agreement accompanying it. # ================================================================================================== -implementation.version Adobe XMP Core 4.1.1 +implementation.version Adobe XMP Core 4.4.0 implementation.version.major 4 -implementation.version.minor 1 -implementation.version.micro 1 +implementation.version.minor 4 +implementation.version.micro 0 implementation.version.engbuild 0 implementation.version.debug true
\ No newline at end of file diff --git a/java/XMPCoreCoverage/src/samples/XMPCoreCoverage.java b/java/XMPCoreCoverage/src/samples/XMPCoreCoverage.java index 1f43833..6638076 100644 --- a/java/XMPCoreCoverage/src/samples/XMPCoreCoverage.java +++ b/java/XMPCoreCoverage/src/samples/XMPCoreCoverage.java @@ -14,7 +14,6 @@ import java.io.FileOutputStream; import java.io.PrintStream; import java.net.URI; import java.net.URL; -import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.Iterator; @@ -46,7 +45,6 @@ import com.adobe.xmp.properties.XMPPropertyInfo; * It covers most of the functionality of XMPCore, * but does not provide any meaningful workflow. * - * @author smakswit * @since 11.02.2007 */ public class XMPCoreCoverage implements XMPCoreCoverageConst @@ -958,7 +956,7 @@ public class XMPCoreCoverage implements XMPCoreCoverageConst XMPDateTime date1 = XMPDateTimeFactory.create(2000, 1, 31, 12, 34, 56, -1); date1.setTimeZone(TimeZone.getTimeZone("PST")); XMPDateTime date2 = XMPDateTimeFactory.create(0, 0, 0, 0, 0, 0, 0); - Calendar cal = new GregorianCalendar(2007, 1, 28); + GregorianCalendar cal = new GregorianCalendar(2007, 1, 28); XMPDateTime date3 = XMPDateTimeFactory.createFromCalendar(cal); XMPDateTime currentDateTime = XMPDateTimeFactory.getCurrentDateTime(); @@ -1070,4 +1068,4 @@ public class XMPCoreCoverage implements XMPCoreCoverageConst { println(""); } -}
\ No newline at end of file +} diff --git a/java/XMPCoreCoverage/src/samples/XMPCoreCoverageConst.java b/java/XMPCoreCoverage/src/samples/XMPCoreCoverageConst.java index 2ae2169..e0d46cf 100644 --- a/java/XMPCoreCoverage/src/samples/XMPCoreCoverageConst.java +++ b/java/XMPCoreCoverage/src/samples/XMPCoreCoverageConst.java @@ -13,7 +13,6 @@ package samples; /** * Constants for the XMPCoreCoverage example. * - * @author smakswit * @since 21.02.2007 */ public interface XMPCoreCoverageConst diff --git a/java/readme.txt b/java/readme.txt index 6c7dca0..3bd3ed7 100644 --- a/java/readme.txt +++ b/java/readme.txt @@ -1,39 +1,42 @@ -Adobe XMP Toolkit for Java Version 4.1.1 -======================================== - -It contains the XMPCore part of the toolkit and NOT XMPFiles. -To get more information about the "Extensible Metadata Platform" (XMP), -please visit the XMP product page on the Adobe website (http://www.adobe.com/xmp). - -This readme.txt covers the setup of the XMPCore and the example project -for the Eclipse Java IDE 3.0 and above and Java SDK 1.4.2 and above. - - -Setup the projects in Eclipse 3.2 and above: - -1. Start Eclipse with an empty workspace -2. In the menu select File --> Import... - --> Existing Projects into Workspace --> Next -3. Select "Select root directory" and browse for this directory (XMP-SDK/java) -4. Press <Finish> - - -Setup the projects in Eclipse 3.0.x: - -1. Start Eclipse with an empty workspace -2. In the menu select File --> New --> Project --> Java Project -3. Enter Project Name "XMPCore" -4. Select "Create project at external location" and select the folder "XMPCore" - which you find as sibling of this readme.txt file. -5. Press <Finish> -6. To install the example please repeat steps 2. to 5. replacing "XMPCore" by "XMPCoreCoverage" - - -To build debug and release libraries of XMPCore, run the ANT script "build.xml" -that is contained in the XMPCore project. - -Note: If you use Java 1.4.2, please ensure that the class file compliance is set to 1.4 -(default is 1.2). Otherwise the assert statements do not compile. -To change this setting, open the Preferences dialog and select --> Java --> Compiler: -Uncheck "Use default compliance settings" and set "Generated .class files compatibility" -and "Source compatibility" both to 1.4.
\ No newline at end of file +Adobe XMP Toolkit for Java Version 4.4.0
+========================================
+
+For information about the Extensible Metadata Platform (XMP),
+visit the XMP product page on the Adobe website: http://www.adobe.com/xmp.
+
+The Java API contains only the XMPCore part of the XMP Toolkit;
+it does NOT contain the XMPFiles component.
+
+This file contains instructions for installing the XMPCore Java library
+and example project for the Eclipse Java IDE 3.0 and higher,
+and Java SDK 1.4.2 to 1.5. The Java SDK 1.6 is not currently supported.
+
+
+To set up the projects in Eclipse 3.2 and higher:
+
+1. Start Eclipse with an empty workspace
+2. Choose File > Import.
+3. In the Wizard, choose Existing Projects into Workspace > Next
+3. Click "Select root directory" and browse for the folder XMP-Toolkit-SDK-4.4.0/java
+4. Click Finish.
+
+
+To set up the projects in Eclipse 3.0.x:
+
+1. Start Eclipse with an empty workspace
+2. Choose File > New > Project > Java Project
+3. Enter the Project Name "XMPCore"
+4. Click "Create project at external location" and select the folder "XMPCore"
+ (in the folder that contains this readme.txt file).
+5. Click Finish.
+6. To install the example, repeat steps 2 to 5, replacing "XMPCore" with "XMPCoreCoverage"
+
+
+To build debug and release libraries of XMPCore, run the ANT script "build.xml"
+that is contained in the XMPCore project.
+
+Note: If you use Java 1.4.2, make sure that the class file compliance is set to 1.4.
+Otherwise, the assert statements do not compile. To change this setting:
+1. Open the Preferences dialog and select Java > Compiler.
+2. Uncheck "Use default compliance settings"
+3. Set both "Generated .class files compatibility" and "Source compatibility" to 1.4.
|