Go to file
Rainer Klute bb7ebd3492 * Writing support added to the SummaryInformation and DocumentSummaryInformation classes. These classes now have methods for setting and removing properties. Coherent extensions are:
** Documentation section about writing standard properties added to the HPSF HOW-TO.
** Example application added showing how to modify the document summary information.
** Testcases added for testing modifying summary information and document summary information.
** PropertySetFactory extended to create SummaryInformation and DocumentSummaryInformation instances.

* Added MutablePropertySet.write(DirectoryEntry, String) to ease writing a property set to a POI filesystem document.

* Improved codepage handling.

* Bug fixed: Integral values were read and written as unsigned instead of signed.

* Reworked the mapping between variant types and Java types: Variant.VT_I4 is mapped to Integer now and Variant.VT_I8 to Long. This might cause incompatibilities if you are doing low-level HPSF programming. 

* Changed SectionIDMap.DOCUMENT_SUMMARY_INFORMATION_ID from a byte[] to a byte[][] in order to contain the format ID of the first and the second section. This is an incompatible change!

* Added PropertySet.getFirstSection(). This method is similar to getSingleSection() won't choke if the property set has more than one section.

* Support for low-level reading and writing of Variant.VT_I8 type properties added.

* Unnecessary casts removed.

* Poibrowser's display format changed slightly.



git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@382887 13f79535-47bb-0310-9956-ffa450edef68
2006-03-03 16:57:55 +00:00
legal licensing as per http://www.apache.org/dev/apply-license.html 2005-05-20 11:26:59 +00:00
lib Merged from BUILD_BRANCH. Note: There is one problem. The HDF testcases are failing for me which prevents the full build from running. Committers, please feel free to tweak the build on your own now. 2003-04-24 00:53:41 +00:00
src * Writing support added to the SummaryInformation and DocumentSummaryInformation classes. These classes now have methods for setting and removing properties. Coherent extensions are: 2006-03-03 16:57:55 +00:00
.cvsignore Item removed from ignoreList 2004-07-11 04:40:17 +00:00
ant.dtd - Improved the build process' with respect to its dependencies on JUnit, JDepend and an XSLT processor. 2005-05-16 21:39:22 +00:00
build.xml removed line in the file to test svn commiting 2006-01-02 14:43:34 +00:00
changelog.xsl New licence changes. 2004-04-09 13:05:39 +00:00
doap_POI.rdf doap file for POI for projects.apache.org 2006-01-26 14:59:32 +00:00
forrest.properties "poi-skin": Original Skin (Forrest) for Jakarta POI Project 2003-10-11 18:23:03 +00:00
jdepend.xsl New licence changes. 2004-04-09 13:05:39 +00:00
KEYS Commit of KEYS file to head. 2004-01-26 11:17:56 +00:00
NOTICE Merged REL_2_BRANCH to head. 2004-08-23 08:52:54 +00:00