]> source.dussan.org Git - poi.git/commitdiff
javadoc fixes (jdk8)
authorAndreas Beeker <kiwiwings@apache.org>
Mon, 13 Jun 2016 23:08:13 +0000 (23:08 +0000)
committerAndreas Beeker <kiwiwings@apache.org>
Mon, 13 Jun 2016 23:08:13 +0000 (23:08 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1748328 13f79535-47bb-0310-9956-ffa450edef68

51 files changed:
src/java/org/apache/poi/hssf/record/FooterRecord.java
src/java/org/apache/poi/hssf/record/FormatRecord.java
src/java/org/apache/poi/hssf/record/GroupMarkerSubRecord.java
src/java/org/apache/poi/hssf/record/HorizontalPageBreakRecord.java
src/java/org/apache/poi/hssf/record/IndexRecord.java
src/java/org/apache/poi/hssf/record/IterationRecord.java
src/java/org/apache/poi/hssf/record/LeftMarginRecord.java
src/java/org/apache/poi/hssf/record/MergeCellsRecord.java
src/java/org/apache/poi/hssf/record/MulBlankRecord.java
src/java/org/apache/poi/hssf/record/MulRKRecord.java
src/java/org/apache/poi/hssf/record/NameCommentRecord.java
src/java/org/apache/poi/hssf/record/NameRecord.java
src/java/org/apache/poi/hssf/record/NoteRecord.java
src/java/org/apache/poi/hssf/record/NoteStructureSubRecord.java
src/java/org/apache/poi/hssf/record/ObjRecord.java
src/java/org/apache/poi/hssf/record/PaneRecord.java
src/java/org/apache/poi/hssf/record/PasswordRecord.java
src/java/org/apache/poi/hssf/record/PasswordRev4Record.java
src/java/org/apache/poi/hssf/record/PrintSetupRecord.java
src/java/org/apache/poi/hssf/record/ProtectRecord.java
src/java/org/apache/poi/hssf/record/ProtectionRev4Record.java
src/java/org/apache/poi/hssf/record/RKRecord.java
src/java/org/apache/poi/hssf/record/RecalcIdRecord.java
src/java/org/apache/poi/hssf/record/RecordFactory.java
src/java/org/apache/poi/hssf/record/RefreshAllRecord.java
src/java/org/apache/poi/hssf/record/RightMarginRecord.java
src/java/org/apache/poi/hssf/record/RowRecord.java
src/java/org/apache/poi/hssf/record/SCLRecord.java
src/java/org/apache/poi/hssf/record/SSTRecord.java
src/java/org/apache/poi/hssf/record/StringRecord.java
src/java/org/apache/poi/hssf/record/StyleRecord.java
src/java/org/apache/poi/hssf/record/SupBookRecord.java
src/java/org/apache/poi/hssf/record/TabIdRecord.java
src/java/org/apache/poi/hssf/record/TableRecord.java
src/java/org/apache/poi/hssf/record/TableStylesRecord.java
src/java/org/apache/poi/hssf/record/TextObjectRecord.java
src/java/org/apache/poi/hssf/record/TopMarginRecord.java
src/java/org/apache/poi/hssf/record/UnknownRecord.java
src/java/org/apache/poi/hssf/record/UseSelFSRecord.java
src/java/org/apache/poi/hssf/record/VerticalPageBreakRecord.java
src/java/org/apache/poi/hssf/record/WSBoolRecord.java
src/java/org/apache/poi/hssf/record/WindowProtectRecord.java
src/java/org/apache/poi/hssf/record/WriteAccessRecord.java
src/java/org/apache/poi/hssf/record/aggregates/ChartSubstreamRecordAggregate.java
src/java/org/apache/poi/hssf/record/aggregates/ConditionalFormattingTable.java
src/java/org/apache/poi/hssf/record/aggregates/CustomViewSettingsRecordAggregate.java
src/java/org/apache/poi/hssf/record/aggregates/DataValidityTable.java
src/java/org/apache/poi/hssf/record/aggregates/PageSettingsBlock.java
src/ooxml/java/org/apache/poi/POIXMLDocumentPart.java
src/ooxml/java/org/apache/poi/POIXMLFactory.java
src/ooxml/java/org/apache/poi/POIXMLProperties.java

index 5031f54cb1cf6cff2114b7485809e275de72a00a..e5e98bb0bfa6c4d8ea9ea634c651aed88803c087 100644 (file)
 package org.apache.poi.hssf.record;
 
 /**
- * Title:        Footer Record (0x0015) <p/>
- * Description:  Specifies the footer for a sheet<P>
- * REFERENCE:  PG 317 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Shawn Laubach (slaubach at apache dot org) Modified 3/14/02
- * @author Jason Height (jheight at chariot dot net dot au)
- *
+ * Title:        Footer Record (0x0015)<p>
+ * Description:  Specifies the footer for a sheet<p>
+ * REFERENCE:  PG 317 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class FooterRecord extends HeaderFooterBase implements Cloneable {
        public final static short sid = 0x0015;
index 1508bb6fc0c627cadae0f23d235ec3e238cc8b1b..955c52c2286ce525dd6fd01cd5a79b7183550406 100644 (file)
@@ -22,12 +22,10 @@ import org.apache.poi.util.LittleEndianOutput;
 import org.apache.poi.util.StringUtil;
 
 /**
- * Title:        Format Record (0x041E) <p/>
- * Description:  describes a number format -- those goofy strings like $(#,###)<p/>
+ * Title:        Format Record (0x041E)<p>
+ * Description:  describes a number format -- those goofy strings like $(#,###)<p>
  *
- * REFERENCE:  PG 317 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Shawn M. Laubach (slaubach at apache dot org)
+ * REFERENCE:  PG 317 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class FormatRecord extends StandardRecord implements Cloneable {
     public final static short sid = 0x041E;
index b59f9d1d85c18276b9a7390195950e3a5e8a9ef8..c7af79ee33f3ad34a8ba08957ad21fae39922ee4 100644 (file)
@@ -22,17 +22,16 @@ import org.apache.poi.util.LittleEndianInput;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * ftGmo (0x0006)<p/>
+ * ftGmo (0x0006)<p>
  * The group marker record is used as a position holder for groups.
-
- * @author Glen Stampoultzis (glens at apache.org)
  */
 public final class GroupMarkerSubRecord extends SubRecord implements Cloneable {
     public final static short sid = 0x0006;
 
     private static final byte[] EMPTY_BYTE_ARRAY = { };
 
-    private byte[] reserved;    // would really love to know what goes in here.
+    // would really love to know what goes in here.
+    private byte[] reserved;
 
     public GroupMarkerSubRecord() {
         reserved = EMPTY_BYTE_ARRAY;
index 7e18f465001490b166cb45bfd365e7737fef6580..ff034ef556bef032bd50127a1083bff97ee60d63 100644 (file)
@@ -20,10 +20,9 @@ package org.apache.poi.hssf.record;
 import java.util.Iterator;
 
 /**
- * HorizontalPageBreak (0x001B) record that stores page breaks at rows <p/>
+ * HorizontalPageBreak (0x001B) record that stores page breaks at rows
  * 
  * @see PageBreakRecord
- * @author Danny Mui (dmui at apache dot org)
  */
 public final class HorizontalPageBreakRecord extends PageBreakRecord implements Cloneable {
 
@@ -33,12 +32,10 @@ public final class HorizontalPageBreakRecord extends PageBreakRecord implements
         * Creates an empty horizontal page break record
         */
        public HorizontalPageBreakRecord() {
-               //
        }
 
        /**
-        * @param in
-        *            the RecordInputstream to read the record from
+        * @param in the RecordInputstream to read the record from
         */
        public HorizontalPageBreakRecord(RecordInputStream in) {
                super(in);
index ca1ad35e4665be1d0bbf0af49f65f875526a6a51..a54fb656ce3f88228b3a4341a0ffc7e2fe7dbcf2 100644 (file)
@@ -21,13 +21,11 @@ import org.apache.poi.util.IntList;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Index Record (0x020B)<p/>
+ * Title:        Index Record (0x020B)<p>
  * Description:  Occurs right after BOF, tells you where the DBCELL records are for a sheet
- *               Important for locating cells<p/>
- * NOT USED IN THIS RELEASE
- * REFERENCE:  PG 323 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Jason Height (jheight at chariot dot net dot au)
+ *               Important for locating cells<p>
+ *               
+ * REFERENCE:  PG 323 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class IndexRecord extends StandardRecord implements Cloneable {
     public final static short sid = 0x020B;
index 4d7f4546dd75da32e0726e333a6e4afb5767cfda..8a7595ce4b2660a6ba38940e0776adf0e8fd119c 100644 (file)
@@ -23,14 +23,12 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Iteration Record (0x0011) <p/>
- * Description:  Tells whether to iterate over forumla calculations or not
- *               (if a formula is dependant upon another formula's result)
+ * Title:        Iteration Record (0x0011)<p>
+ * Description:  Tells whether to iterate over formula calculations or not
+ *               (if a formula is dependent upon another formula's result)
  *               (odd feature for something that can only have 32 elements in
- *                a formula!)<P>
- * REFERENCE:  PG 325 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Jason Height (jheight at chariot dot net dot au)
+ *                a formula!)<p>
+ * REFERENCE:  PG 325 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class IterationRecord extends StandardRecord implements Cloneable {
     public final static short sid = 0x0011;
index 5b570487de9f66590ba89c58f9eb2d0c0ff8a16f..6e8cb8fbba9603f72c62112596f39c9e03900d35 100644 (file)
@@ -20,9 +20,7 @@ package org.apache.poi.hssf.record;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Record for the left margin.<p/>
- * 
- * @author Shawn Laubach (slaubach at apache dot org)
+ * Record for the left margin.
  */
 public final class LeftMarginRecord extends StandardRecord implements Margin, Cloneable {
     public final static short sid = 0x0026;
index 9fbc676a165b9a68c16b0e5274a9b1c88e2abc40..227a019ec51dd6a48ab97fcb2668017a13e13acc 100644 (file)
@@ -22,10 +22,9 @@ import org.apache.poi.ss.util.CellRangeAddressList;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title: Merged Cells Record (0x00E5)
- * <br/>
- * Description:  Optional record defining a square area of cells to "merged" into one cell. <br>
- * @author Andrew C. Oliver (acoliver at apache dot org)
+ * Title: Merged Cells Record (0x00E5)<p>
+ * 
+ * Description:  Optional record defining a square area of cells to "merged" into one cell.
  */
 public final class MergeCellsRecord extends StandardRecord implements Cloneable {
     public final static short sid = 0x00E5;
index f48ba50306c469fcefe9f7ec8a1e03f7aafa8a54..cbdcd2a93b792702245684ac8a7900c7ddfa43d9 100644 (file)
@@ -20,12 +20,11 @@ package org.apache.poi.hssf.record;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Multiple Blank cell record(0x00BE) <P/>
- * Description:  Represents a  set of columns in a row with no value but with styling.
- * <p/>
- * REFERENCE:  PG 329 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<P/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Glen Stampoultzis (glens at apache.org)
+ * Title:        Multiple Blank cell record(0x00BE)<p>
+ * Description:  Represents a  set of columns in a row with no value but with styling.<p>
+ *
+ * REFERENCE:  PG 329 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
+ * 
  * @see BlankRecord
  */
 public final class MulBlankRecord extends StandardRecord {
index 3c1390d07ec2042166a81567b2f620096dfc5c1f..f0629ca2d42658f41bcd0734cc932e940300f0ca 100644 (file)
@@ -22,13 +22,13 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * MULRK (0x00BD) <p/>
+ * MULRK (0x00BD)<p>
  * 
  * Used to store multiple RK numbers on a row.  1 MulRk = Multiple Cell values.
  * HSSF just converts this into multiple NUMBER records.  READ-ONLY SUPPORT!<P>
- * REFERENCE:  PG 330 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<P>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @version 2.0-pre
+ * REFERENCE:  PG 330 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
+ * 
+ * @since 2.0-pre
  */
 public final class MulRKRecord extends StandardRecord {
        public final static short sid = 0x00BD;
index 6b3c8d0bd5c6f1cb995cc46dec5979a48ec07117..dc7a9b3c3409a7f13905767ff023f3796aacd85f 100644 (file)
@@ -23,14 +23,9 @@ import org.apache.poi.util.LittleEndianOutput;
 import org.apache.poi.util.StringUtil;
 
 /**
- * Title: NAMECMT Record (0x0894)
- * <p/>
+ * Title: NAMECMT Record (0x0894)<p>
+ * 
  * Description: Defines a comment associated with a specified name.
- * <P>
- * REFERENCE:
- * <P>
- *
- * @author Andrew Shirley (aks at corefiling.co.uk)
  */
 public final class NameCommentRecord extends StandardRecord {
   public final static short sid = 0x0894;
index 2f7f81899b10c9f23c2b8382ba1e33d698ad93fc..1e44ed651b759a08b0963866610008ce9d943c59 100644 (file)
@@ -26,13 +26,8 @@ import org.apache.poi.ss.formula.Formula;
 import org.apache.poi.util.*;
 
 /**
- * Title:        DEFINEDNAME Record (0x0018) <p/>
- * Description:  Defines a named range within a workbook. <P>
- * REFERENCE:  <P>
- * @author Libin Roman (Vista Portal LDT. Developer)
- * @author  Sergei Kozello (sergeikozello at mail.ru)
- * @author Glen Stampoultzis (glens at apache.org)
- * @author Petr Udalau - added method setFunction(boolean)
+ * Title:        DEFINEDNAME Record (0x0018)<p>
+ * Description:  Defines a named range within a workbook.
  */
 public final class NameRecord extends ContinuableRecord {
     public final static short sid = 0x0018;
index 261a523c006aa3adf82b7ee6fb472978804c41dc..6fadf861d346931da85f5ff4d184385a8fec166c 100644 (file)
@@ -21,9 +21,7 @@ import org.apache.poi.util.LittleEndianOutput;
 import org.apache.poi.util.StringUtil;
 
 /**
- * NOTE: Comment Associated with a Cell (0x001C)<p/>
- *
- * @author Yegor Kozlov
+ * NOTE: Comment Associated with a Cell (0x001C)
  */
 public final class NoteRecord extends StandardRecord implements Cloneable {
        public final static short sid = 0x001C;
index 50e79173ac501463bdaba0ed064cf41813b1cc98..7780b15834fb05024e2b741bcdd255ec005f45b9 100644 (file)
@@ -22,14 +22,10 @@ import org.apache.poi.util.LittleEndianInput;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * ftNts (0x000D)<p/>
- * Represents a NoteStructure sub record.
+ * ftNts (0x000D)<p>
+ * Represents a NoteStructure sub record.<p>
  *
- * <p>
  * The docs say nothing about it. The length of this record is always 26 bytes.
- * </p>
- *
- * @author Yegor Kozlov
  */
 public final class NoteStructureSubRecord extends SubRecord implements Cloneable {
     public final static short sid = 0x0D;
index cce80f6be51f493be8b663ccc6c1191e5413736a..8eb4e03afc04fa5636f042f3e533f88afc56790e 100644 (file)
@@ -27,11 +27,9 @@ import org.apache.poi.util.LittleEndianByteArrayOutputStream;
 import org.apache.poi.util.LittleEndianInputStream;
 
 /**
- * OBJRECORD (0x005D)<p/>
+ * OBJRECORD (0x005D)<p>
  * 
  * The obj record is used to hold various graphic objects and controls.
- *
- * @author Glen Stampoultzis (glens at apache.org)
  */
 public final class ObjRecord extends Record implements Cloneable {
        public final static short sid = 0x005D;
index dddd929915721487f09673b5912416ba81435168..ea7d967adca5380f526c48e5b81d93840b6a5490 100644 (file)
@@ -22,9 +22,7 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Describes the frozen and unfozen panes.<p/>
- * 
- * @author Glen Stampoultzis (glens at apache.org)
+ * Describes the frozen and unfrozen panes.
  */
 public final class PaneRecord extends StandardRecord {
     public final static short      sid                             = 0x41;
index c38a1230cad71bd9521303790e74fbf7ccf54440..dc7a4c395051f898f1617fef78cec6b5f019a3f5 100644 (file)
@@ -22,11 +22,9 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Password Record (0x0013)<p/>
+ * Title:        Password Record (0x0013)<p>
  * Description:  stores the encrypted password for a sheet or workbook (HSSF doesn't support encryption)
- * REFERENCE:  PG 371 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- *
+ * REFERENCE:  PG 371 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class PasswordRecord extends StandardRecord {
     public final static short sid = 0x0013;
index 8786bf965e850995dc4eccb5467bdbb7149e852c..16ef49a6f565a32ba56fd6073012cd8f6902f471 100644 (file)
@@ -21,10 +21,9 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Protection Revision 4 password Record (0x01BC) <p/>
- * Description:  Stores the (2 byte??!!) encrypted password for a shared workbook<p/>
- * REFERENCE:  PG 374 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
+ * Title:        Protection Revision 4 password Record (0x01BC)<p>
+ * Description:  Stores the (2 byte??!!) encrypted password for a shared workbook<p>
+ * REFERENCE:  PG 374 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class PasswordRev4Record extends StandardRecord {
     public final static short sid = 0x01BC;
index 96f52b7675417e863cb0ddf0b4ef6f20fdb255df..9ab4fe1a688920f8c731365594c8c0ae8c568a31 100644 (file)
@@ -23,13 +23,12 @@ import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
 
 /**
- * Title:        PAGESETUP (0x00A1)<p/>
- * Description:  Stores print setup options -- bogus for HSSF (and marked as such)<p/>
- * REFERENCE:  PG 385 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * REFERENCE:  PG 412 Microsoft Excel Binary File Format Structure v20091214<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Jason Height (jheight at chariot dot net dot au)
- * @version 2.0-pre
+ * Title:        PAGESETUP (0x00A1)<p>
+ * Description:  Stores print setup options -- bogus for HSSF (and marked as such)<p>
+ * REFERENCE:  PG 385 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p>
+ * REFERENCE:  PG 412 Microsoft Excel Binary File Format Structure v20091214
+ * 
+ * @since 2.0-pre
  */
 public final class PrintSetupRecord extends StandardRecord {
     public final static short     sid = 0x00A1;
index fcf68dcbbd95f3a42ae8f14abab1809062b0f04d..dca418e07e41cd655bbdaf5b9f0444a6852b79c8 100644 (file)
@@ -23,12 +23,11 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title: Protect Record (0x0012) <p/>
- * Description:  defines whether a sheet or workbook is protected (HSSF DOES NOT SUPPORT ENCRYPTION)<p/>
+ * Title: Protect Record (0x0012)<p>
+ * Description:  defines whether a sheet or workbook is protected (HSSF DOES NOT SUPPORT ENCRYPTION)<p>
  * HSSF now supports the simple "protected" sheets (where they are not encrypted and open office et al
  * ignore the password record entirely).
- * REFERENCE:  PG 373 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
+ * REFERENCE:  PG 373 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class ProtectRecord extends StandardRecord {
     public final static short sid = 0x0012;
index 64a4460be88dbbc1ab871991d2acc1cd078c3824..6a9ca300f8b0f3929c3397bb7ef1846ac1d98fe9 100644 (file)
@@ -23,10 +23,9 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Protection Revision 4 Record (0x01AF) <p/>
- * Description:  describes whether this is a protected shared/tracked workbook<p/>
- * REFERENCE:  PG 373 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
+ * Title:        Protection Revision 4 Record (0x01AF)<p>
+ * Description:  describes whether this is a protected shared/tracked workbook<p>
+ * REFERENCE:  PG 373 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class ProtectionRev4Record extends StandardRecord {
     public final static short sid = 0x01AF;
index d3babe8f362de7f1fc1e7c27ca19457f7d770d1d..3aac08d69fd3d28ed880ebecfcd95b8feb5dcd7a 100644 (file)
@@ -21,19 +21,16 @@ import org.apache.poi.hssf.util.RKUtil;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        RK Record (0x027E)<p/>
+ * Title:        RK Record (0x027E)<p>
  * Description:  An internal 32 bit number with the two most significant bits
  *               storing the type.  This is part of a bizarre scheme to save disk
  *               space and memory (gee look at all the other whole records that
  *               are in the file just "cause"..,far better to waste processor
- *               cycles on this then leave on of those "valuable" records out).<p/>
- * We support this in READ-ONLY mode.  HSSF converts these to NUMBER records<p/>
+ *               cycles on this then leave on of those "valuable" records out).<p>
+ * We support this in READ-ONLY mode.  HSSF converts these to NUMBER records<p>
  *
- *
- *
- * REFERENCE:  PG 376 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<P>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Jason Height (jheight at chariot dot net dot au)
+ * REFERENCE:  PG 376 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
+ * 
  * @see org.apache.poi.hssf.record.NumberRecord
  */
 public final class RKRecord extends CellRecord {
index 3837a0235051b95d6eec4ab3e4328e18dfda1c22..e890b43f93d1c4574f677891656d8b3ad58b059b 100644 (file)
@@ -21,16 +21,15 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title: Recalc Id Record (0x01C1)<p/>
+ * Title: Recalc Id Record (0x01C1)<p>
  * Description:  This record contains an ID that marks when a worksheet was last
  *               recalculated. It's an optimization Excel uses to determine if it
  *               needs to  recalculate the spreadsheet when it's opened. So far, only
- *               the two engine ids <code>0x80 0x38 0x01 0x00</code>
- *               and <code>0x60 0x69 0x01 0x00</code> have been seen.
- *               A value of <code>0x00</code> will cause Excel to recalculate
- *               all formulas on the next load.<p/>
- * REFERENCE:  http://chicago.sourceforge.net/devel/docs/excel/biff8.html<p/>
- * @author Luc Girardin (luc dot girardin at macrofocus dot com)
+ *               the two engine ids {@code 0x80 0x38 0x01 0x00}
+ *               and {@code 0x60 0x69 0x01 0x00} have been seen.
+ *               A value of {@code 0x00} will cause Excel to recalculate
+ *               all formulas on the next load.<p>
+ * REFERENCE:  http://chicago.sourceforge.net/devel/docs/excel/biff8.html
  */
 public final class RecalcIdRecord extends StandardRecord {
     public final static short sid = 0x01C1;
index 9bd3bdf66bf3df373c7041bf4357616831cac151..d56eec0c2905f7da0c8d904a7c00d68ee193a469 100644 (file)
@@ -59,8 +59,8 @@ import org.apache.poi.hssf.record.pivottable.ViewFieldsRecord;
 import org.apache.poi.hssf.record.pivottable.ViewSourceRecord;
 
 /**
- * Title:  Record Factory<P>
- * Description:  Takes a stream and outputs an array of Record objects.<P>
+ * Title:  Record Factory<p>
+ * Description:  Takes a stream and outputs an array of Record objects.
  *
  * @see org.apache.poi.hssf.eventmodel.EventRecordFactory
  */
@@ -291,12 +291,12 @@ public final class RecordFactory {
     private static short[] _allKnownRecordSIDs;
 
     /**
-     * Debug / diagnosis method<br/>
-     * Gets the POI implementation class for a given <tt>sid</tt>.  Only a subset of the any BIFF
+     * Debug / diagnosis method<p>
+     * Gets the POI implementation class for a given {@code sid}.  Only a subset of the any BIFF
      * records are actually interpreted by POI.  A few others are known but not interpreted
      * (see {@link UnknownRecord#getBiffName(int)}).
-     * @return the POI implementation class for the specified record <tt>sid</tt>.
-     * <code>null</code> if the specified record is not interpreted by POI.
+     * @return the POI implementation class for the specified record {@code sid}.
+     * {@code null} if the specified record is not interpreted by POI.
      */
     public static Class<? extends Record> getRecordClass(int sid) {
         I_RecordCreator rc = _recordCreatorsById.get(Integer.valueOf(sid));
index 055a247d68d4c4f57c8599197bde24e7384cd43e..a6e547fea89ba3512a5eae5a5f69298d2770404a 100644 (file)
@@ -23,11 +23,10 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Refresh All Record (0x01B7) <p/>
+ * Title:        Refresh All Record (0x01B7)<p>
  * Description:  Flag whether to refresh all external data when loading a sheet.
- *               (which hssf doesn't support anyhow so who really cares?)<P>
- * REFERENCE:  PG 376 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<P>
- * @author Andrew C. Oliver (acoliver at apache dot org)
+ *               (which hssf doesn't support anyhow so who really cares?)<p>
+ * REFERENCE:  PG 376 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class RefreshAllRecord extends StandardRecord {
     public final static short sid = 0x01B7;
index fd956e442d7dfdc184033173d1c82ebc272d363e..09b1d9684aaeea7c34d2ecb9b892605d40f57099 100644 (file)
@@ -20,9 +20,7 @@ package org.apache.poi.hssf.record;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Record for the right margin.<p/>
- * 
- * @author Shawn Laubach (slaubach at apache dot org)
+ * Record for the right margin.
  */
 public final class RightMarginRecord extends StandardRecord implements Margin {
     public final static short sid = 0x27;
index ffbf9c7539d7a1b84e708d9ff5a68a6ffe9084fa..20951cb9f97fb40fc579d41c8b05127f74f755f2 100644 (file)
@@ -23,12 +23,11 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Row Record (0x0208)<P/>
- * Description:  stores the row information for the sheet. <P/>
- * REFERENCE:  PG 379 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<P>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Jason Height (jheight at chariot dot net dot au)
- * @version 2.0-pre
+ * Title:        Row Record (0x0208)<p>
+ * Description:  stores the row information for the sheet.<p>
+ * REFERENCE:  PG 379 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
+ * 
+ * @since 2.0-pre
  */
 public final class RowRecord extends StandardRecord {
     public final static short sid = 0x0208;
index 3c2e78583e4d18ad44e903b4d8d0483f3d022e7b..6ef6aae908bf08b54da4f0c97f66c0c813cc1976 100644 (file)
@@ -21,10 +21,8 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Specifies the window's zoom magnification.  <p/>
+ * Specifies the window's zoom magnification.<p>
  * If this record isn't present then the windows zoom is 100%. see p384 Excel Dev Kit
- * 
- * @author Andrew C. Oliver (acoliver at apache.org)
  */
 public final class SCLRecord extends StandardRecord {
     public final static short      sid                             = 0x00A0;
index 2c0730a4fa062aeefcb87b44f28679d2393beb5e..43f42defd18eab76fce51cfbb61597b3e4d04c8c 100644 (file)
@@ -26,13 +26,11 @@ import org.apache.poi.util.IntMapper;
 import org.apache.poi.util.LittleEndianConsts;
 
 /**
- * Title:        Static String Table Record (0x00FC)<p/>
+ * Title:        Static String Table Record (0x00FC)<p>
  *
- * Description:  This holds all the strings for LabelSSTRecords.
- * <P>
- * REFERENCE:    PG 389 Microsoft Excel 97 Developer's Kit (ISBN:
- *               1-57231-498-2)
- * <P>
+ * Description:  This holds all the strings for LabelSSTRecords.<p>
+ * 
+ * REFERENCE:    PG 389 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  *
  * @see org.apache.poi.hssf.record.LabelSSTRecord
  * @see org.apache.poi.hssf.record.ContinueRecord
@@ -164,7 +162,7 @@ public final class SSTRecord extends ContinuableRecord {
      * The data consists of sets of string data. This string data is
      * arranged as follows:
      * <P>
-     * <CODE><pre>
+     * <pre>
      * short  string_length;   // length of string data
      * byte   string_flag;     // flag specifying special string
      *                         // handling
@@ -177,11 +175,11 @@ public final class SSTRecord extends ContinuableRecord {
      *                         // array is run_count)
      * byte[] extension;       // optional extension (length of array
      *                         // is extend_length)
-     * </pre></CODE>
+     * </pre>
      * <P>
      * The string_flag is bit mapped as follows:
      * <P>
-     * <TABLE>
+     * <TABLE summary="string_flag mapping">
      *   <TR>
      *      <TH>Bit number</TH>
      *      <TH>Meaning if 0</TH>
@@ -190,42 +188,42 @@ public final class SSTRecord extends ContinuableRecord {
      *   <TR>
      *      <TD>0</TD>
      *      <TD>string_data is byte[]</TD>
-     *      <TD>string_data is short[]</TH>
+     *      <TD>string_data is short[]</TD>
      *   <TR>
      *   <TR>
      *      <TD>1</TD>
      *      <TD>Should always be 0</TD>
-     *      <TD>string_flag is defective</TH>
+     *      <TD>string_flag is defective</TD>
      *   <TR>
      *   <TR>
      *      <TD>2</TD>
      *      <TD>extension is not included</TD>
-     *      <TD>extension is included</TH>
+     *      <TD>extension is included</TD>
      *   <TR>
      *   <TR>
      *      <TD>3</TD>
      *      <TD>formatting run data is not included</TD>
-     *      <TD>formatting run data is included</TH>
+     *      <TD>formatting run data is included</TD>
      *   <TR>
      *   <TR>
      *      <TD>4</TD>
      *      <TD>Should always be 0</TD>
-     *      <TD>string_flag is defective</TH>
+     *      <TD>string_flag is defective</TD>
      *   <TR>
      *   <TR>
      *      <TD>5</TD>
      *      <TD>Should always be 0</TD>
-     *      <TD>string_flag is defective</TH>
+     *      <TD>string_flag is defective</TD>
      *   <TR>
      *   <TR>
      *      <TD>6</TD>
      *      <TD>Should always be 0</TD>
-     *      <TD>string_flag is defective</TH>
+     *      <TD>string_flag is defective</TD>
      *   <TR>
      *   <TR>
      *      <TD>7</TD>
      *      <TD>Should always be 0</TD>
-     *      <TD>string_flag is defective</TH>
+     *      <TD>string_flag is defective</TD>
      *   <TR>
      * </TABLE>
      * <P>
index 45322bea4bd20bd52063d2463107c08b11d86660..d2113df06fecda48f2ed5b65749733edf70c1561 100644 (file)
@@ -22,11 +22,9 @@ import org.apache.poi.hssf.record.cont.ContinuableRecordOutput;
 import org.apache.poi.util.StringUtil;
 
 /**
- * STRING (0x0207)<p/>
+ * STRING (0x0207)<p>
  * 
  * Stores the cached result of a text formula
- *
- * @author Glen Stampoultzis (glens at apache.org)
  */
 public final class StringRecord extends ContinuableRecord {
 
index ee45909025fa8feaff931852f7e22d05c68f2ea3..4d60217a2308f797d409c6bf5e18ab2d5b265fe1 100644 (file)
@@ -24,11 +24,9 @@ import org.apache.poi.util.LittleEndianOutput;
 import org.apache.poi.util.StringUtil;
 
 /**
- * Title:        Style Record (0x0293)<p/>
- * Description:  Describes a builtin to the gui or user defined style<P>
- * REFERENCE:  PG 390 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<P>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author aviks : string fixes for UserDefined Style
+ * Title:        Style Record (0x0293)<p>
+ * Description:  Describes a builtin to the gui or user defined style<p>
+ * REFERENCE:  PG 390 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class StyleRecord extends StandardRecord {
        public final static short sid = 0x0293;
index b45fa215af36ddc93ba762f52985de35fea0f58c..9067c24cc7c25f88bdf3e9075b7d51140a2e133b 100644 (file)
@@ -23,13 +23,10 @@ import org.apache.poi.util.POILogger;
 import org.apache.poi.util.StringUtil;
 
 /**
- * Title:        Sup Book - EXTERNALBOOK (0x01AE) <p/>
+ * Title:        Sup Book - EXTERNALBOOK (0x01AE)<p>
  * Description:  A External Workbook Description (Supplemental Book)
- *               Its only a dummy record for making new ExternSheet Record <P>
- * REFERENCE:  5.38<P>
- * @author Libin Roman (Vista Portal LDT. Developer)
- * @author Andrew C. Oliver (acoliver@apache.org)
- *
+ *               Its only a dummy record for making new ExternSheet Record<p>
+ * REFERENCE:  5.38
  */
 public final class SupBookRecord extends StandardRecord {
 
index e1e9052b0cbf98fe2af1dc3584e07d38107a32f5..acc6a05958a3ec55472f3f51740475b9d3737c9d 100644 (file)
@@ -20,12 +20,10 @@ package org.apache.poi.hssf.record;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title: Sheet Tab Index Array Record (0x013D)<p/>
+ * Title: Sheet Tab Index Array Record (0x013D)<p>
  * Description:  Contains an array of sheet id's.  Sheets always keep their ID
- *               regardless of what their name is.<p/>
- * REFERENCE:  PG 412 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- *
+ *               regardless of what their name is.<p>
+ * REFERENCE:  PG 412 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class TabIdRecord extends StandardRecord {
     public final static short sid = 0x013D;
index 5835a6fbb5cb301b932e4beee4690673bdc58a9b..7c42db206ccb7d89eecbdde045dcb45cf3022dc2 100644 (file)
@@ -25,7 +25,7 @@ import org.apache.poi.util.BitFieldFactory;
 import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 /**
- * DATATABLE (0x0236)<p/>
+ * DATATABLE (0x0236)<p>
  *
  * TableRecord - The record specifies a data table.
  * This record is preceded by a single Formula record that
index 162f541a3b733f2a9c683f974398d2824b82a058..27bd8a71f8d11bcbea0c1c9c2e5aa4fc5a7aa3aa 100644 (file)
@@ -22,9 +22,7 @@ import org.apache.poi.util.LittleEndianOutput;
 import org.apache.poi.util.StringUtil;
 
 /**
- * TABLESTYLES (0x088E)<br/>
- * 
- * @author Patrick Cheng
+ * TABLESTYLES (0x088E)
  */
 public final class TableStylesRecord extends StandardRecord {
        public static final short sid = 0x088E;
index 56bc7bf8d2aa3d0e0643c50cfe971eed15bbf301..148bee3155fd0b0bc4fb4c47598eee847d3391bc 100644 (file)
@@ -30,9 +30,7 @@ import org.apache.poi.util.HexDump;
  * The TXO record (0x01B6) is used to define the properties of a text box. It is
  * followed by two or more continue records unless there is no actual text. The
  * first continue records contain the text data and the last continue record
- * contains the formatting runs.<p/>
- *
- * @author Glen Stampoultzis (glens at apache.org)
+ * contains the formatting runs.
  */
 public final class TextObjectRecord extends ContinuableRecord {
        public final static short sid = 0x01B6;
index 750ebf0eda3b2f548fa92d2658ce3e5d7ab1a58e..2dfa32b46ddee98776c8946a720fd4a1ab571bf3 100644 (file)
@@ -20,9 +20,7 @@ package org.apache.poi.hssf.record;
 import org.apache.poi.util.*;
 
 /**
- * Record for the top margin.<p/>
- * 
- * @author Shawn Laubach (slaubach at apache dot org)
+ * Record for the top margin.
  */
 public final class TopMarginRecord extends StandardRecord implements Margin {
     public final static short sid = 0x28;
index 8ab1fb47915cf6030b09dab638d9ea54a9abdfc3..59bab98f27185e1979904c0d07e9ad060eb2d72b 100644 (file)
@@ -24,14 +24,11 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        Unknown Record (for debugging)<p/>
+ * Title:        Unknown Record (for debugging)<p>
  * Description:  Unknown record just tells you the sid so you can figure out
  *               what records you are missing.  Also helps us read/modify sheets we
- *               don't know all the records to.  (HSSF leaves these alone!) <p/>
- * Company:      SuperLink Software, Inc.<P>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Jason Height (jheight at chariot dot net dot au)
- * @author Glen Stampoultzis (glens at apache.org)
+ *               don't know all the records to.  (HSSF leaves these alone!)<p>
+ * Company:      SuperLink Software, Inc.
  */
 public final class UnknownRecord extends StandardRecord {
 
@@ -40,7 +37,7 @@ public final class UnknownRecord extends StandardRecord {
      */
     /**
      * seems to be part of the {@link PageSettingsBlock}. Not interpreted by POI.
-     * The name 'PRINTSIZE' was taken from OOO source.<br/>
+     * The name 'PRINTSIZE' was taken from OOO source.<p>
      * The few POI test samples with this record have data { 0x03, 0x00 }.
      */
     public static final int PRINTSIZE_0033       = 0x0033;
index f1c1e3044ad731c4bd7459c032c78f87cd61ef69..19fdf35f063a3877773e055e36268f896b130641 100644 (file)
@@ -23,11 +23,10 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        USESELFS (0x0160) - Use Natural Language Formulas Flag <p/>
+ * Title:        USESELFS (0x0160) - Use Natural Language Formulas Flag <p>
  * Description:  Tells the GUI if this was written by something that can use
- *               "natural language" formulas. HSSF can't.<p/>
- * REFERENCE:  PG 420 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
- * @author Andrew C. Oliver (acoliver at apache dot org)
+ *               "natural language" formulas. HSSF can't.<p>
+ * REFERENCE:  PG 420 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class UseSelFSRecord extends StandardRecord {
     public final static short sid   = 0x0160;
index 399a96a46e2ca1edf468efc02f6bc9cf2e35d1dc..f15baf6ffb789e782f09ba975cf67f66c4a98d65 100644 (file)
@@ -20,10 +20,9 @@ package org.apache.poi.hssf.record;
 import java.util.Iterator;
 
 /**
- * VerticalPageBreak (0x001A) record that stores page breaks at columns<p/>
+ * VerticalPageBreak (0x001A) record that stores page breaks at columns
  * 
  * @see PageBreakRecord
- * @author Danny Mui (dmui at apache dot org)
  */
 public final class VerticalPageBreakRecord extends PageBreakRecord {
 
index 97bca48c3a92b0e931fca11317e4df26931143fa..78185c1df8ed25f01fd9848db9c4eeba3865836e 100644 (file)
@@ -22,13 +22,10 @@ import org.apache.poi.util.BitFieldFactory;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title:        WSBOOL (0x0081) (called SHEETPR in OOO doc)<p/>
+ * Title:        WSBOOL (0x0081) (called SHEETPR in OOO doc)<p>
  * Description:  stores workbook settings  (aka its a big "everything we didn't
- *               put somewhere else")<P>
- * REFERENCE:  PG 425 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<P>
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Glen Stampoultzis (gstamp@iprimus.com.au)
- * @author Jason Height (jheight at chariot dot net dot au)
+ *               put somewhere else")<p>
+ * REFERENCE:  PG 425 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class WSBoolRecord extends StandardRecord {
     public final static short     sid = 0x0081;
index 7d0a4bc02fb7cbaf843f94b94fa0a495191839a5..a360bc4b0646e890f6c2c7effa5373d4f9477852 100644 (file)
@@ -23,9 +23,9 @@ import org.apache.poi.util.HexDump;
 import org.apache.poi.util.LittleEndianOutput;
 
 /**
- * Title: Window Protect Record (0x0019) <p/>
- * Description:  flags whether workbook windows are protected<p/>
- * REFERENCE:  PG 424 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<p/>
+ * Title: Window Protect Record (0x0019)<p>
+ * Description:  flags whether workbook windows are protected<p>
+ * REFERENCE:  PG 424 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
  */
 public final class WindowProtectRecord extends StandardRecord {
     public final static short sid = 0x0019;
index d62a15017d7873c85cbb545b93dd3b23c6b9420f..e8c4a6f9210aca924cd648ea06350b15f5fcb78e 100644 (file)
@@ -24,13 +24,12 @@ import org.apache.poi.util.LittleEndianOutput;
 import org.apache.poi.util.StringUtil;
 
 /**
- * Title: Write Access Record (0x005C)<p/>
+ * Title: Write Access Record (0x005C)<p>
  * 
  * Description: Stores the username of that who owns the spreadsheet generator (on unix the user's 
- * login, on Windoze its the name you typed when you installed the thing)
- * <p/>
+ * login, on Windoze its the name you typed when you installed the thing)<p>
+ * 
  * REFERENCE: PG 424 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
- * <p/>
  */
 public final class WriteAccessRecord extends StandardRecord {
        public final static short sid = 0x005C;
index 335381308628d852eb557fbf61aaf8d0fc39c6bc..5df1993e4cc28f0399342c698299395d71904618 100644 (file)
@@ -24,10 +24,8 @@ import org.apache.poi.hssf.model.RecordStream;
 import org.apache.poi.hssf.record.*;
 
 /**
- * Manages the all the records associated with a chart sub-stream.<br/>
+ * Manages the all the records associated with a chart sub-stream.<p>
  * Includes the initial {@link BOFRecord} and final {@link EOFRecord}.
- *
- * @author Josh Micich
  */
 public final class ChartSubstreamRecordAggregate extends RecordAggregate {
 
index e4721ca338b9d21cbcb62cf4bc3b39d9a16d68fb..93bae37d9d8c9b7285c3cadf68af9a2d6c540cea 100644 (file)
@@ -26,7 +26,7 @@ import org.apache.poi.hssf.record.CFHeaderRecord;
 import org.apache.poi.ss.formula.FormulaShifter;
 
 /**
- * Holds all the conditional formatting for a workbook sheet.<p/>
+ * Holds all the conditional formatting for a workbook sheet.<p>
  * 
  * See OOO exelfileformat.pdf sec 4.12 'Conditional Formatting Table'
  */
index 168f04f1d71052e64cc80e7dd452d7824c89933b..7018eec63f85c53758dfee6da643d5e68593c080 100644 (file)
@@ -24,10 +24,8 @@ import org.apache.poi.hssf.model.RecordStream;
 import org.apache.poi.hssf.record.*;
 
 /**
- * Manages the all the records associated with a 'Custom View Settings' sub-stream.<br/>
+ * Manages the all the records associated with a 'Custom View Settings' sub-stream.<p>
  * Includes the initial USERSVIEWBEGIN(0x01AA) and final USERSVIEWEND(0x01AB).
- * 
- * @author Josh Micich
  */
 public final class CustomViewSettingsRecordAggregate extends RecordAggregate {
 
index ff5b9604b630e6439bb71842e57f068ce5da5c20..a4bb38adad3f0710603f4b7626718eb547cbfa0d 100644 (file)
@@ -25,9 +25,8 @@ import org.apache.poi.hssf.record.DVALRecord;
 import org.apache.poi.hssf.record.DVRecord;
 
 /**
- * Manages the DVALRecord and DVRecords for a single sheet<br/>
+ * Manages the DVALRecord and DVRecords for a single sheet<p>
  * See OOO excelfileformat.pdf section 4.14
- * @author Josh Micich
  */
 public final class DataValidityTable extends RecordAggregate {
 
index c183b5070a47b37ffa73c4e2805ed7efb5de6db2..35061797242214050863250bc7d54dfcfb0d17d0 100644 (file)
@@ -29,11 +29,9 @@ import org.apache.poi.hssf.record.*;
 import org.apache.poi.util.HexDump;
 
 /**
- * Groups the page settings records for a worksheet.<p/>
+ * Groups the page settings records for a worksheet.<p>
  *
  * See OOO excelfileformat.pdf sec 4.4 'Page Settings Block'
- *
- * @author Josh Micich
  */
 public final class PageSettingsBlock extends RecordAggregate {
 
index d142b4a797bbb6b930f76cd6b41b20eb7865c809..e98c5b0cf3e7a4bfabdf7655041c1789a18daca0 100644 (file)
@@ -405,6 +405,7 @@ public class POIXMLDocumentPart {
      * @param removeUnusedParts
      *            true, if the part shall be removed from the package if not
      *            needed any longer.
+     * @return true, if the relation was removed
      */
     protected final boolean removeRelation(POIXMLDocumentPart part, boolean removeUnusedParts){
         String id = getRelationId(part);
@@ -454,7 +455,7 @@ public class POIXMLDocumentPart {
      * Sub-classes should override and add logic to marshal the "model" into Ooxml4J.
      *
      * For example, the code saving a generic XML entry may look as follows:
-     * <pre><code>
+     * <pre>
      * protected void commit() throws IOException {
      *   PackagePart part = getPackagePart();
      *   OutputStream out = part.getOutputStream();
@@ -462,8 +463,9 @@ public class POIXMLDocumentPart {
      *   bean.save(out, DEFAULT_XML_OPTIONS);
      *   out.close();
      * }
-     *  </code></pre>
-     *
+     * </pre>
+     * 
+     * @throws IOException a subclass may throw an IOException if the changes can't be committed
      */
     protected void commit() throws IOException {
 
@@ -474,6 +476,8 @@ public class POIXMLDocumentPart {
      * Recursively fires {@link #commit()} for each package part
      *
      * @param alreadySaved    context set containing already visited nodes
+     * 
+     * @throws IOException a related part may throw an IOException if the changes can't be saved
      */
     protected final void onSave(Set<PackagePart> alreadySaved) throws IOException{
         // this usually clears out previous content in the part...
@@ -581,6 +585,8 @@ public class POIXMLDocumentPart {
      *
      * @param factory   the factory object that creates POIXMLFactory instances
      * @param context   context map containing already visited noted keyed by targetURI
+     * 
+     * @throws OpenXML4JException thrown when a related part can't be read
      */
     protected void read(POIXMLFactory factory, Map<PackagePart, POIXMLDocumentPart> context) throws OpenXML4JException {
         PackagePart pp = getPackagePart();
@@ -637,7 +643,7 @@ public class POIXMLDocumentPart {
      *
      * @param rel The relationship
      * @return The target part
-     * @throws InvalidFormatException
+     * @throws InvalidFormatException thrown if the related part has is erroneous
      */
     protected PackagePart getTargetPart(PackageRelationship rel) throws InvalidFormatException {
         return getPackagePart().getRelatedPart(rel);
@@ -646,6 +652,8 @@ public class POIXMLDocumentPart {
 
     /**
      * Fired when a new package part is created
+     * 
+     * @throws IOException a subclass may throw an IOException on document creation
      */
     protected void onDocumentCreate() throws IOException {
 
@@ -653,6 +661,8 @@ public class POIXMLDocumentPart {
 
     /**
      * Fired when a package part is read
+     * 
+     * @throws IOException a subclass may throw an IOException when a document is read
      */
     protected void onDocumentRead() throws IOException {
 
@@ -660,6 +670,8 @@ public class POIXMLDocumentPart {
 
     /**
      * Fired when a package part is about to be removed from the package
+     * 
+     * @throws IOException a subclass may throw an IOException when a document is removed
      */
     protected void onDocumentRemove() throws IOException {
 
@@ -670,6 +682,10 @@ public class POIXMLDocumentPart {
      * <p>
      * This method only exists to allow access to protected {@link POIXMLDocumentPart#onDocumentRead()}
      * from {@link org.apache.poi.xwpf.usermodel.XWPFDocument} without reflection. It should be removed.
+     * 
+     * @param part the part which is to be read
+     * 
+     * @throws IOException if the part can't be read
      */
     @Internal @Deprecated
     public static void _invokeOnDocumentRead(POIXMLDocumentPart part) throws IOException {
index c0457e43fd649ce6136887dc17f2b1cb9969efd1..aabe964ae021d978cd3ce73c9fe5dafbcf94a83f 100644 (file)
@@ -66,6 +66,17 @@ public abstract class POIXMLFactory {
     
     /**
      * Need to delegate instantiation to sub class because of constructor visibility
+     *
+     * @param cls the document class to be instantiated
+     * @param classes the classes of the constructor arguments
+     * @param values the values of the constructor arguments
+     * @return the new document / part
+     * @throws SecurityException thrown if the object can't be instantiated
+     * @throws NoSuchMethodException thrown if there is no constructor found for the given arguments
+     * @throws InstantiationException thrown if the object can't be instantiated
+     * @throws IllegalAccessException thrown if the object can't be instantiated
+     * @throws InvocationTargetException thrown if the object can't be instantiated
+     * 
      * @since POI 3.14-Beta1
      */
     protected abstract POIXMLDocumentPart createDocumentPart
@@ -75,6 +86,7 @@ public abstract class POIXMLFactory {
     /**
      * returns the descriptor for the given relationship type 
      *
+     * @param relationshipType the relationship type of the descriptor
      * @return the descriptor or null if type is unknown
      * 
      * @since POI 3.14-Beta1
@@ -116,6 +128,13 @@ public abstract class POIXMLFactory {
      /**
       * Retrieves the package relationship of the child part within the parent
       * 
+      * @param parent the parent to search for the part
+      * @param part the part to look for
+      * 
+      * @return the relationship
+      * 
+      * @throws POIXMLException if the relations are erroneous or the part is not related
+      * 
       * @since POI 3.14-Beta1
       */
      protected PackageRelationship getPackageRelationship(POIXMLDocumentPart parent, PackagePart part) {
index 3be94d29d426a8204757c07e712ac1c70b15dc76..f55788de1a1790b9395e960124cc87b33b8b3482 100644 (file)
@@ -97,6 +97,8 @@ public class POIXMLProperties {
 
        /**
         * Returns the core document properties
+        * 
+        * @return the core document properties
         */
        public CoreProperties getCoreProperties() {
                return core;
@@ -104,6 +106,8 @@ public class POIXMLProperties {
 
        /**
         * Returns the extended document properties
+        * 
+        * @return the extended document properties
         */
        public ExtendedProperties getExtendedProperties() {
                return ext;
@@ -111,6 +115,8 @@ public class POIXMLProperties {
 
        /**
         * Returns the custom document properties
+        * 
+        * @return the custom document properties
         */
        public CustomProperties getCustomProperties() {
                return cust;
@@ -118,6 +124,9 @@ public class POIXMLProperties {
 
        /**
         * Commit changes to the underlying OPC package
+        * 
+        * @throws IOException if the properties can't be saved
+        * @throws POIXMLException if the properties are erroneous
         */
        public void commit() throws IOException{
 
@@ -426,6 +435,9 @@ public class POIXMLProperties {
 
                /**
                 * Add a new string property
+                * 
+                * @param name the property name
+                * @param value the property value
                 *
                 * @throws IllegalArgumentException if a property with this name already exists
                 */
@@ -437,6 +449,9 @@ public class POIXMLProperties {
                /**
                 * Add a new double property
                 *
+         * @param name the property name
+         * @param value the property value
+         *
                 * @throws IllegalArgumentException if a property with this name already exists
                 */
                public void addProperty(String name, double value){
@@ -447,6 +462,9 @@ public class POIXMLProperties {
                /**
                 * Add a new integer property
                 *
+         * @param name the property name
+         * @param value the property value
+         *
                 * @throws IllegalArgumentException if a property with this name already exists
                 */
                public void addProperty(String name, int value){
@@ -457,6 +475,9 @@ public class POIXMLProperties {
                /**
                 * Add a new boolean property
                 *
+         * @param name the property name
+         * @param value the property value
+         *
                 * @throws IllegalArgumentException if a property with this name already exists
                 */
                public void addProperty(String name, boolean value){
@@ -498,6 +519,8 @@ public class POIXMLProperties {
          *  appropriate value for it.
          *
          * @param name the name of the property to fetch
+         * 
+         * @return the custom property with this name, or null if none exists
          */
         public CTProperty getProperty(String name) {
             for(CTProperty p : props.getProperties().getPropertyArray()){