API immutability changes and Java 1.5 updates.

Deleted the unused legacy IptcConstants.IPTC_PREFIX array
(= IPTC_RECORD_TAG_MARKER + IPTC_APPLICATION_2_RECORD_NUMBER).
Converted IptcConstants.IPTC_TYPE_* to an enum.
Made some collections and classes generic.

Similar changes will be applied to the whole tree,
I am just starting here.



git-svn-id: https://svn.apache.org/repos/asf/commons/proper/sanselan/trunk@1240468 13f79535-47bb-0310-9956-ffa450edef68
12 files changed
tree: e2cfd05dc450832465f28a7f26d182a0c26b64ef
  1. src/
  2. LICENSE.txt
  3. NOTICE.txt
  4. pom.xml
  5. README.txt
  6. RELEASE_NOTES