]> source.dussan.org Git - poi.git/commitdiff
mark classes from org.apache.poi.hwpf.model (and subpackages) as @Internal
authorSergey Vladimirov <sergey@apache.org>
Tue, 9 Aug 2011 05:53:28 +0000 (05:53 +0000)
committerSergey Vladimirov <sergey@apache.org>
Tue, 9 Aug 2011 05:53:28 +0000 (05:53 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1155217 13f79535-47bb-0310-9956-ffa450edef68

69 files changed:
src/scratchpad/src/org/apache/poi/hwpf/model/BookmarkFirstDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/model/BookmarksTables.java
src/scratchpad/src/org/apache/poi/hwpf/model/CHPX.java
src/scratchpad/src/org/apache/poi/hwpf/model/CPSplitCalculator.java
src/scratchpad/src/org/apache/poi/hwpf/model/CachedPropertyNode.java
src/scratchpad/src/org/apache/poi/hwpf/model/CharIndexTranslator.java
src/scratchpad/src/org/apache/poi/hwpf/model/ComplexFileTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/DocumentProperties.java
src/scratchpad/src/org/apache/poi/hwpf/model/EscherRecordHolder.java
src/scratchpad/src/org/apache/poi/hwpf/model/FIBFieldHandler.java
src/scratchpad/src/org/apache/poi/hwpf/model/FIBLongHandler.java
src/scratchpad/src/org/apache/poi/hwpf/model/FIBShortHandler.java
src/scratchpad/src/org/apache/poi/hwpf/model/FSPADocumentPart.java
src/scratchpad/src/org/apache/poi/hwpf/model/Ffn.java
src/scratchpad/src/org/apache/poi/hwpf/model/FieldDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/model/FieldsDocumentPart.java
src/scratchpad/src/org/apache/poi/hwpf/model/FieldsTables.java
src/scratchpad/src/org/apache/poi/hwpf/model/FileInformationBlock.java
src/scratchpad/src/org/apache/poi/hwpf/model/FontTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/FootnoteReferenceDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/model/FormattedDiskPage.java
src/scratchpad/src/org/apache/poi/hwpf/model/GenericPropertyNode.java
src/scratchpad/src/org/apache/poi/hwpf/model/HDFType.java
src/scratchpad/src/org/apache/poi/hwpf/model/Hyphenation.java
src/scratchpad/src/org/apache/poi/hwpf/model/ListData.java
src/scratchpad/src/org/apache/poi/hwpf/model/ListFormatOverride.java
src/scratchpad/src/org/apache/poi/hwpf/model/ListFormatOverrideLevel.java
src/scratchpad/src/org/apache/poi/hwpf/model/ListLevel.java
src/scratchpad/src/org/apache/poi/hwpf/model/ListTables.java
src/scratchpad/src/org/apache/poi/hwpf/model/NoteType.java
src/scratchpad/src/org/apache/poi/hwpf/model/NotesTables.java
src/scratchpad/src/org/apache/poi/hwpf/model/OldCHPBinTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/OldPAPBinTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/OldSectionTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/ParagraphHeight.java
src/scratchpad/src/org/apache/poi/hwpf/model/PictureDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/model/PicturesTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/PieceDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/model/PlexOfField.java
src/scratchpad/src/org/apache/poi/hwpf/model/PropertyModifier.java
src/scratchpad/src/org/apache/poi/hwpf/model/PropertyNode.java
src/scratchpad/src/org/apache/poi/hwpf/model/RevisionMarkAuthorTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/SEPX.java
src/scratchpad/src/org/apache/poi/hwpf/model/SavedByEntry.java
src/scratchpad/src/org/apache/poi/hwpf/model/SavedByTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/SectionDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/model/SectionTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/ShapesTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/SttbfUtils.java
src/scratchpad/src/org/apache/poi/hwpf/model/StyleDescription.java
src/scratchpad/src/org/apache/poi/hwpf/model/StyleSheet.java
src/scratchpad/src/org/apache/poi/hwpf/model/SubdocumentType.java
src/scratchpad/src/org/apache/poi/hwpf/model/TextPieceTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/UPX.java
src/scratchpad/src/org/apache/poi/hwpf/model/UnhandledDataStructure.java
src/scratchpad/src/org/apache/poi/hwpf/model/io/HWPFFileSystem.java
src/scratchpad/src/org/apache/poi/hwpf/model/io/HWPFOutputStream.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/BKFAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/DOPAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/FIBAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/FLDAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/FRDAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/HRESIAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/LFOAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/PAPAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/SEPAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/TAPAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/TCAbstractType.java
src/scratchpad/src/org/apache/poi/hwpf/model/types/TLPAbstractType.java

index d6493f2397f0392ca8701b7534bd34f2797b35fa..2e2a5e314e75d28c73c4e129246de707a9c4b837 100644 (file)
@@ -1,7 +1,9 @@
 package org.apache.poi.hwpf.model;
 
 import org.apache.poi.hwpf.model.types.BKFAbstractType;
+import org.apache.poi.util.Internal;
 
+@Internal
 public final class BookmarkFirstDescriptor extends BKFAbstractType implements
         Cloneable
 {
index ead86a60d3d9732088c576b0a1a266ec4a01c044..127cbc36831f603906f079d64b3cdf9d0715efcd 100644 (file)
@@ -20,7 +20,9 @@ import java.io.IOException;
 import java.util.Arrays;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 
+@Internal
 public class BookmarksTables
 {
     private PlexOfCps descriptorsFirst = new PlexOfCps( 4 );
index cb5425c3b6b002b7d39bc32c5b1ae1a23e956e44..5789c8245c2256aee50709686ed999bfd5e0622b 100644 (file)
@@ -20,6 +20,7 @@ package org.apache.poi.hwpf.model;
 import org.apache.poi.hwpf.sprm.CharacterSprmUncompressor;
 import org.apache.poi.hwpf.sprm.SprmBuffer;
 import org.apache.poi.hwpf.usermodel.CharacterProperties;
+import org.apache.poi.util.Internal;
 
 /**
  * DANGER - works in bytes!
@@ -30,6 +31,7 @@ import org.apache.poi.hwpf.usermodel.CharacterProperties;
  *
  * @author Ryan Ackley
  */
+@Internal
 @SuppressWarnings( "deprecation" )
 public final class CHPX extends BytePropertyNode<CHPX>
 {
index 3ad722cb714dfae37725aadb7838ce94be082bb4..381cc155c2caafcd23e0ac7867fb7f00035f8d75 100644 (file)
@@ -18,6 +18,7 @@
 package org.apache.poi.hwpf.model;
 
 import org.apache.poi.hwpf.HWPFDocument;
+import org.apache.poi.util.Internal;
 
 /**
  * Helper class for {@link HWPFDocument}, which figures out
@@ -25,6 +26,7 @@ import org.apache.poi.hwpf.HWPFDocument;
  *  overall CP splurge.
  */
 @Deprecated
+@Internal
 public final class CPSplitCalculator {
        private FileInformationBlock fib;
        public CPSplitCalculator(FileInformationBlock fib) {
index ebc3a5f2e5140d495c09c83ffbb03f48f120c4f0..f6b0f06e6d359bc4124f8884a02e815f34f379c6 100644 (file)
@@ -20,7 +20,9 @@ package org.apache.poi.hwpf.model;
 import java.lang.ref.SoftReference;
 
 import org.apache.poi.hwpf.sprm.SprmBuffer;
+import org.apache.poi.util.Internal;
 
+@Internal
 public final class CachedPropertyNode
   extends PropertyNode<CachedPropertyNode>
 {
index 2ef8b55b0e9fbfead584e79f8e1e266480278a8b..6272b1afe7967ce078c15398c8c833332e913e90 100644 (file)
@@ -17,6 +17,9 @@
 \r
 package org.apache.poi.hwpf.model;\r
 \r
+import org.apache.poi.util.Internal;\r
+\r
+@Internal\r
 public interface CharIndexTranslator {\r
     /**\r
      * Calculates the byte index of the given char index.\r
index d679c03e95c2f94564ec4576f1124ee8b59dbb96..7b9eecb22da1c8d3f25e17140514a249fe0726ed 100644 (file)
@@ -24,8 +24,10 @@ import java.util.List;
 import org.apache.poi.hwpf.model.io.HWPFFileSystem;
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
 import org.apache.poi.hwpf.sprm.SprmBuffer;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
+@Internal
 public final class ComplexFileTable
 {
 
index 489b35af5d2bbd8e8012c12ee4865bc954711d66..f0aafda6cea4a0e591d41bc4348dd7ccb6c9142f 100644 (file)
 package org.apache.poi.hwpf.model;
 
 import org.apache.poi.hwpf.model.types.DOPAbstractType;
+import org.apache.poi.util.Internal;
 
 /**
  * Comment me
  *
  * @author Ryan Ackley
  */
+@Internal
 public final class DocumentProperties extends DOPAbstractType {
 
 
index 329707832f281e1d4d3d7e8d863f1023d467c808..e993efcef7a482b3194feb11b13654602548385b 100644 (file)
@@ -25,12 +25,14 @@ import org.apache.poi.ddf.DefaultEscherRecordFactory;
 import org.apache.poi.ddf.EscherContainerRecord;
 import org.apache.poi.ddf.EscherRecord;
 import org.apache.poi.ddf.EscherRecordFactory;
+import org.apache.poi.util.Internal;
 
 /**
  * Based on AbstractEscherRecordHolder from HSSF.
  *
  * @author Squeeself
  */
+@Internal
 public final class EscherRecordHolder {
        private final ArrayList<EscherRecord> escherRecords;
 
index ec43bea1ea62bf1954de069a9025f29d2385dc31..38e7f8a0a71f07489b86e49dad6e5ad6b7459fb8 100644 (file)
@@ -24,10 +24,12 @@ import java.util.HashSet;
 import java.util.Map;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
 
+@Internal
 public final class FIBFieldHandler
 {
     // 154 == 0x009A; 158 == 0x009E
index 1578bb8eefc22157991ef38b535c330afac624e9..1036d28d2049d51e1b28299d9acc7baa713e8f74 100644 (file)
 
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
  * Handles the fibRgLw / The FibRgLw97 part of
  *  the FIB (File Information Block)
  */
+@Internal
 public final class FIBLongHandler {
   public static final int CBMAC = 0;
   public static final int PRODUCTCREATED = 1;
index 28ffe22a63b51dadf8f3417a0e2c5c82ec525a84..ce1731e58a7e9b1a1464e9a894a71399adf1e6b1 100644 (file)
 
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
  * Handles the fibRgW / FibRgW97 part of
  *  the FIB (File Information Block)
  */
+@Internal
 public final class FIBShortHandler {
   public final static int MAGICCREATED = 0;
   public final static int MAGICREVISED = 1;
index 53ce9dbbbe047bd6a10582f5d2d275fb8d52707e..494fe843a15d28b9f909c3e0129854f605e3c38d 100644 (file)
@@ -1,5 +1,8 @@
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
+
+@Internal
 public enum FSPADocumentPart {
     HEADER( FIBFieldHandler.PLCSPAHDR ),
 
index b3ddb356c1d1aa83c64a8888d31a73f7ea586184..e4b4e61f4d36669958517964028e6f6d396a4431 100644 (file)
 
 package org.apache.poi.hwpf.model;
 
+import java.util.Arrays;
+
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
-import java.util.Arrays;
 
 /**
  * FFN - Font Family Name. FFN is a data structure that stores the names of the Main
@@ -29,6 +31,7 @@ import java.util.Arrays;
  *
  * @author Praveen Mathew
  */
+@Internal
 public final class Ffn
 {
   private int _cbFfnM1;//total length of FFN - 1.
index daafedd4ce592582152e3dd42376565db8a2f648..58e55a46cd1153b096d58c5ecd17ffa07869fd7d 100644 (file)
 package org.apache.poi.hwpf.model;
 
 import org.apache.poi.hwpf.model.types.FLDAbstractType;
+import org.apache.poi.util.Internal;
 
 /**
  * Class for the FLD structure.
  * 
  * @author Cedric Bosdonnat <cbosdonnat@novell.com>
  */
+@Internal
 public final class FieldDescriptor extends FLDAbstractType
 {
     public static final int FIELD_BEGIN_MARK = 0x13;
index f2e654cf76a2b44eb1abb52716d8fdb74863724c..99be642492e25a957999e3cc68f9a0d391d4f52c 100644 (file)
@@ -1,5 +1,8 @@
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
+
+@Internal
 public enum FieldsDocumentPart {
 
     /**
index 3bc59fbf640f5c5b5403f17783c9953f3245e4ba..cb15dfac05cf039cae1619ec3518d91340cc5fb4 100644 (file)
@@ -25,6 +25,7 @@ import java.util.HashMap;
 import java.util.Map;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 
 /**
  * This class provides access to all the fields Plex.
@@ -32,6 +33,7 @@ import org.apache.poi.hwpf.model.io.HWPFOutputStream;
  * @author Cedric Bosdonnat <cbosdonnat@novell.com>
  * 
  */
+@Internal
 public class FieldsTables
 {
     // The size in bytes of the FLD data structure
index 60a22ab1b76811ed33085b14f2f81c4f878feb30..ec9453dcecf33bc08c7dff230b23a44875a07cee 100644 (file)
@@ -24,6 +24,7 @@ import java.util.HashSet;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
 import org.apache.poi.hwpf.model.types.FIBAbstractType;
+import org.apache.poi.util.Internal;
 
 /**
  * The File Information Block (FIB). Holds pointers
@@ -41,6 +42,7 @@ import org.apache.poi.hwpf.model.types.FIBAbstractType;
  *
  * @author  andy
  */
+@Internal
 public final class FileInformationBlock extends FIBAbstractType
   implements Cloneable
 {
index 7a2f29475233734b4d04a50b69fc7ddad59c8edc..b5ffa17a13b1ec8adb0060d79f7bbf496b2188a0 100644 (file)
 package org.apache.poi.hwpf.model;
 
 import java.io.IOException;
+
 import org.apache.poi.hwpf.model.io.HWPFFileSystem;
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
@@ -32,6 +34,7 @@ import org.apache.poi.util.POILogger;
  *
  * @author Praveen Mathew
  */
+@Internal
 public final class FontTable
 {
   private final static POILogger _logger = POILogFactory.getLogger(FontTable.class);
index 73f6103cd8303af3a49e1a060379e94008a1654a..326cf954f4a8852ba466fc5becb1c90bbf906a0a 100644 (file)
@@ -17,7 +17,9 @@
 package org.apache.poi.hwpf.model;
 
 import org.apache.poi.hwpf.model.types.FRDAbstractType;
+import org.apache.poi.util.Internal;
 
+@Internal
 public final class FootnoteReferenceDescriptor extends FRDAbstractType
         implements Cloneable
 {
index bbb56f5b15386265878abbf3118ecd628bbb9f69..4be886aa2428fa7c1c7f2b7eb9013cf30e337f4b 100644 (file)
@@ -17,6 +17,7 @@
 
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -39,6 +40,7 @@ import org.apache.poi.util.LittleEndian;
  *
  * @author Ryan Ackley
  */
+@Internal
 public abstract class FormattedDiskPage
 {
     protected byte[] _fkp;
index 32b4789125b3836e501e988167adb980d1d61a33..806a7e7f02a9c64fefc0fc9cc776db5c49655aed 100644 (file)
@@ -17,6 +17,9 @@
 
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
+
+@Internal
 public final class GenericPropertyNode
   extends PropertyNode<GenericPropertyNode>
 {
index b1791132ec4260423976a8de5e3a48cb83530078..aabf024513bc735fd9aee2ffac7987ca0a6f22c0 100644 (file)
 
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
+
 /**
  *
  * @author  andy
  */
+@Internal
+@Deprecated
 public interface HDFType {
 
 }
index d8be60b9dc9e5c03d731bc432937f2d0b0812e6b..4ef53f56b0cccbf0da3bf7d46f00935561e71ab4 100644 (file)
@@ -19,6 +19,7 @@ package org.apache.poi.hwpf.model;
 
 import org.apache.poi.hwpf.model.types.HRESIAbstractType;
 import org.apache.poi.hwpf.usermodel.CharacterProperties;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -26,6 +27,7 @@ import org.apache.poi.util.LittleEndian;
  * 
  * @author Sergey Vladimirov ( vlsergey {at} gmail {dot} com )
  */
+@Internal
 public final class Hyphenation extends HRESIAbstractType implements Cloneable
 {
     public Hyphenation()
index be95dd17c53c008722e88af99ecc6587a9152e2b..b0738c63fdd8ec73825993d08888823694b0615b 100644 (file)
 
 package org.apache.poi.hwpf.model;
 
+import java.util.Arrays;
+
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
-import java.util.Arrays;
-
+@Internal
 public final class ListData
 {
   private int _lsid;
index 0e8ed8b2215c7d9bf8c4fe1295a2e4571606034d..7cdf119b2c155196d4f931eb2051aaa3837274df 100644 (file)
@@ -18,7 +18,9 @@
 package org.apache.poi.hwpf.model;
 
 import org.apache.poi.hwpf.model.types.LFOAbstractType;
+import org.apache.poi.util.Internal;
 
+@Internal
 public final class ListFormatOverride extends LFOAbstractType
 {
     private ListFormatOverrideLevel[] _levelOverrides;
index 48fd1a70f37952939d7e216cebc415735fef8b49..f0ae04cd9a1598033b13511fb8458fd3ecb3a93e 100644 (file)
 
 package org.apache.poi.hwpf.model;
 
-import org.apache.poi.util.LittleEndian;
+import java.util.Arrays;
+
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
+import org.apache.poi.util.Internal;
+import org.apache.poi.util.LittleEndian;
 
-import java.util.Arrays;
-
+@Internal
 public final class ListFormatOverrideLevel
 {
   private static final int BASE_SIZE = 8;
index 0eb594cbc261d2f735062612b63e485821215c33..43593bef2d4d4876bcb81e418912436907227653 100644 (file)
@@ -20,6 +20,7 @@ package org.apache.poi.hwpf.model;
 import java.util.Arrays;
 
 import org.apache.poi.util.BitField;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -27,6 +28,7 @@ import org.apache.poi.util.LittleEndian;
  * 
  * See page 170 for details.
  */
+@Internal
 public final class ListLevel
 {
     private static final int RGBXCH_NUMS_SIZE = 9;
index b8529f55f03cf34f2bd73f71e9456d35771fcf4f..a44690cfb921e85b7b4559fb7aa4592cb93e088e 100644 (file)
@@ -30,6 +30,7 @@ import java.util.NoSuchElementException;
 import java.util.Set;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
@@ -37,6 +38,7 @@ import org.apache.poi.util.POILogger;
 /**
  * @author Ryan Ackley
  */
+@Internal
 public final class ListTables
 {
   private static final int LIST_DATA_SIZE = 28;
index 2c43337dbe52b2a14d86b19eed693d8b306b1469..8168e96ae3c0b18235ff0afff247ea08d27f9882 100644 (file)
@@ -22,6 +22,9 @@
  */
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
+
+@Internal
 public enum NoteType {
     /** Ending note */
     ENDNOTE( FIBFieldHandler.PLCFENDREF, FIBFieldHandler.PLCFENDTXT ),
index 21f5ba3c848a8eb8d7bcd66171db36d19fa1b1de..8755331c3679cda70f8bd9d63ddad24e5b7b29ee 100644 (file)
@@ -19,12 +19,14 @@ package org.apache.poi.hwpf.model;
 import java.io.IOException;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 
 /**
  * Holds information about document notes (footnotes or ending notes)
  * 
  * @author Sergey Vladimirov (vlsergey {at} gmail {doc} com)
  */
+@Internal
 public class NotesTables
 {
     private PlexOfCps descriptors = new PlexOfCps(
index fd8edc9400412c3a23103f17989eade77294246a..dff5f3d7080fdbd47af9423ab40d5e600cea79d1 100644 (file)
@@ -20,6 +20,7 @@ package org.apache.poi.hwpf.model;
 import java.util.Collections;
 
 import org.apache.poi.poifs.common.POIFSConstants;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -30,6 +31,7 @@ import org.apache.poi.util.LittleEndian;
  * In common with the rest of the old support, it 
  *  is read only
  */
+@Internal
 public final class OldCHPBinTable extends CHPBinTable
 {
   /**
index 34267e2cf171a0eb388a3ba824e42efe40d39298..088ca33f29233bec5527dbcdd9fafbdaf0b46bb8 100644 (file)
@@ -20,6 +20,7 @@ package org.apache.poi.hwpf.model;
 import java.util.Collections;
 
 import org.apache.poi.poifs.common.POIFSConstants;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -30,6 +31,7 @@ import org.apache.poi.util.LittleEndian;
  * In common with the rest of the old support, it 
  *  is read only
  */
+@Internal
 public final class OldPAPBinTable extends PAPBinTable
 {
 
index 7901f08326ac42f5552bc7422314058425bc4be1..521e73e0ca69ac2e3396e4afcb6c72aa9697ccbc 100644 (file)
@@ -19,6 +19,7 @@ package org.apache.poi.hwpf.model;
 
 import java.util.Collections;
 
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -29,6 +30,7 @@ import org.apache.poi.util.LittleEndian;
  * In common with the rest of the old support, it 
  *  is read only
  */
+@Internal
 public final class OldSectionTable extends SectionTable
 {
     /**
index 698dba32f67bc654f5b551ed5622f46622ff1da2..993f1a21b6bc29eb80bfc4d61a1716e36ddd5881 100644 (file)
 
 package org.apache.poi.hwpf.model;
 
-import java.io.OutputStream;
 import java.io.IOException;
+import java.io.OutputStream;
 
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
+@Internal
 public final class ParagraphHeight
 {
   private short infoField;
index 22ee6cd9cf52373f6fe2df68d21ca9d7489b7289..2435d842fb4073131b4588348af3b6fdc43868b5 100644 (file)
@@ -2,6 +2,7 @@ package org.apache.poi.hwpf.model;
 
 import java.util.Arrays;
 
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -12,6 +13,7 @@ import org.apache.poi.util.LittleEndian;
  * 
  * @author Sergey Vladimirov ( vlsergey {at} gmail {dot} com )
  */
+@Internal
 public class PictureDescriptor
 {
     private static final int LCB_OFFSET = 0x00;
index cce3526e459d31d0642b702e4c1b53b5ec529bb9..1d5b28459bf1694bf099b2b61ae771fccdadc399 100644 (file)
@@ -29,6 +29,7 @@ import org.apache.poi.hwpf.HWPFDocument;
 import org.apache.poi.hwpf.usermodel.CharacterRun;
 import org.apache.poi.hwpf.usermodel.Picture;
 import org.apache.poi.hwpf.usermodel.Range;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -48,6 +49,7 @@ import org.apache.poi.util.LittleEndian;
  *
  * @author Dmitry Romanov
  */
+@Internal
 public final class PicturesTable
 {
   static final int TYPE_IMAGE = 0x08;
index 52ae78ffd750b15b24bb847078a3547fa1bdb3cb..a190f1db039cfbb710bd34c1428e5a2c9b86879a 100644 (file)
@@ -19,8 +19,10 @@ package org.apache.poi.hwpf.model;
 
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
+@Internal
 public final class PieceDescriptor
 {
 
index a287c8b9cad5dafa6bc427d064d820ac6f2ede89..c354b3ada8e1886952e64677aecea13ac3258c45 100644 (file)
@@ -21,12 +21,14 @@ package org.apache.poi.hwpf.model;
 
 import java.text.MessageFormat;
 
+import org.apache.poi.util.Internal;
+
 /**
  * Structure describing the Plex for fields (contained plclfd* in the spec).
  * 
  * @author Cedric Bosdonnat <cbosdonnat@novell.com>
- * 
  */
+@Internal
 public class PlexOfField
 {
 
index 51da09c0d8686eb6317625e0a654f4022775a2de..e4167b7a1fb469c1987b799a50f7d1c1f58bd627 100644 (file)
@@ -1,7 +1,9 @@
 package org.apache.poi.hwpf.model;
 
 import org.apache.poi.util.BitField;
+import org.apache.poi.util.Internal;
 
+@Internal
 public final class PropertyModifier implements Cloneable
 {
     /**
index ed6c2ac3851bb4a9d02b4e734e50ae7873c0821d..78a536e27c4bf251f6c2d52221883f6e4ab7f52a 100644 (file)
@@ -20,6 +20,7 @@ package org.apache.poi.hwpf.model;
 import java.util.Arrays;
 import java.util.Comparator;
 
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
 
@@ -32,6 +33,7 @@ import org.apache.poi.util.POILogger;
  *
  * @author Ryan Ackley
  */
+@Internal
 public abstract class PropertyNode<T extends PropertyNode<T>>  implements Comparable<T>, Cloneable
 {
 
index c8b98734ad74a909ccc04d5db9e25f5d919129a9..1f86dc64fbabc704dfb6c8aa5833ea6d1c3bf4e6 100644 (file)
@@ -22,17 +22,18 @@ import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.StringUtil;
 
-import org.apache.poi.hwpf.model.io.HWPFOutputStream;
-
 /**
  * String table containing the names of authors of revision marks, e-mails and
  * comments in this document.
  * 
  * @author Ryan Lauck
  */
+@Internal
 public final class RevisionMarkAuthorTable {
        /**
         * must be 0xFFFF
index f98b6e09c6240d072c95042df7406944ba069189..4e1c0ce73f07d6d2561a0cd1c337c419a90e1136 100644 (file)
@@ -21,7 +21,9 @@ import org.apache.poi.hwpf.sprm.SectionSprmCompressor;
 import org.apache.poi.hwpf.sprm.SectionSprmUncompressor;
 import org.apache.poi.hwpf.sprm.SprmBuffer;
 import org.apache.poi.hwpf.usermodel.SectionProperties;
+import org.apache.poi.util.Internal;
 
+@Internal
 public final class SEPX extends PropertyNode<SEPX>
 {
 
index f4dc3e00ed6cdfc7ee219836828bc3ac742106c3..2e15092a9d86a65689f04dbaead9f8d9cf800d53 100644 (file)
 
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
+
 
 /**
  * A single entry in the {@link SavedByTable}.
  *
  * @author Daniel Noll
  */
+@Internal
 public final class SavedByEntry
 {
   private String userName;
index 88d3256ab2119327aa391172138ffaa1c2912a67..078acd109612ac6f0d5ac12c0843a8cd2936f5ea 100644 (file)
@@ -23,6 +23,7 @@ import java.util.Collections;
 import java.util.List;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 
 /**
  * String table containing the history of the last few revisions ("saves") of the document.
@@ -30,6 +31,7 @@ import org.apache.poi.hwpf.model.io.HWPFOutputStream;
  *
  * @author Daniel Noll
  */
+@Internal
 public final class SavedByTable
 {
 
index 7f17dfc750528a5881ff224e9a58062b54da21f9..0fba191f903faf0eb7a58a215a0d5d1b8230ffb6 100644 (file)
@@ -17,6 +17,7 @@
 
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -24,6 +25,7 @@ import org.apache.poi.util.LittleEndian;
  * 
  * @see page 186 for details
  */
+@Internal
 public final class SectionDescriptor
 {
 
index b2cbc4219953b2944720162767ff691592c5b210..0540111597dc221f358ade95c985ef4c16e19255 100644 (file)
@@ -24,6 +24,7 @@ import java.util.List;
 
 import org.apache.poi.hwpf.model.io.HWPFFileSystem;
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
@@ -31,6 +32,7 @@ import org.apache.poi.util.POILogger;
 /**
  * @author Ryan Ackley
  */
+@Internal
 public class SectionTable
 {
   private final static POILogger _logger = POILogFactory.getLogger(SectionTable.class);
index 5428215133c065944160a7d176c56e086c3e0f30..5c228a1aafa9a8c2f6efd8bcd6fc5a636a467539 100644 (file)
@@ -21,7 +21,9 @@ import java.util.ArrayList;
 import java.util.List;
 
 import org.apache.poi.hwpf.usermodel.Shape;
+import org.apache.poi.util.Internal;
 
+@Internal
 @Deprecated
 public final class ShapesTable {
         private List<Shape> _shapes;
index de19edb95698e9de13151a8461937b9eb3ecea31..177abebcd85f24c70d0fcd75860cb81fdadd1e6f 100644 (file)
@@ -3,6 +3,7 @@ package org.apache.poi.hwpf.model;
 import java.io.IOException;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.StringUtil;
 
@@ -11,6 +12,7 @@ import org.apache.poi.util.StringUtil;
  * 
  * @author Sergey Vladimirov (vlsergey {at} gmail {dot} com)
  */
+@Internal
 class SttbfUtils
 {
     public static String[] read( byte[] data, int startOffset )
index 26e3ac43a3e0c2a0742e510a779ee597a40ffb2d..7c7858ed50bc510e8de53b7a5ddb3f9adb8e7f1c 100644 (file)
@@ -22,15 +22,16 @@ import java.util.Arrays;
 
 import org.apache.poi.hwpf.usermodel.CharacterProperties;
 import org.apache.poi.hwpf.usermodel.ParagraphProperties;
-import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
+import org.apache.poi.util.Internal;
+import org.apache.poi.util.LittleEndian;
 /**
  * Comment me
  *
  * @author Ryan Ackley
  */
-
+@Internal
 public final class StyleDescription implements HDFType
 {
 
index 5cbe03a881cf4a0b7c70d8722a246916da4c8410..ab13b097964519092a0c4e1eb8a242a3ad2c6017 100644 (file)
@@ -19,12 +19,13 @@ package org.apache.poi.hwpf.model;
 
 import java.io.IOException;
 
-import org.apache.poi.util.LittleEndian;
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
+import org.apache.poi.hwpf.sprm.CharacterSprmUncompressor;
+import org.apache.poi.hwpf.sprm.ParagraphSprmUncompressor;
 import org.apache.poi.hwpf.usermodel.CharacterProperties;
 import org.apache.poi.hwpf.usermodel.ParagraphProperties;
-import org.apache.poi.hwpf.sprm.ParagraphSprmUncompressor;
-import org.apache.poi.hwpf.sprm.CharacterSprmUncompressor;
+import org.apache.poi.util.Internal;
+import org.apache.poi.util.LittleEndian;
 
 /**
  * Represents a document's stylesheet. A word documents formatting is stored as
@@ -34,6 +35,7 @@ import org.apache.poi.hwpf.sprm.CharacterSprmUncompressor;
  *
  * @author Ryan Ackley
  */
+@Internal
 public final class StyleSheet implements HDFType {
 
   public static final int NIL_STYLE = 4095;
index 10908148929d90807d6abca3b60a531ac8a58733..ea9bdcefe8261a3f217cbca84f016d6937d8056b 100644 (file)
@@ -1,10 +1,13 @@
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
+
 /**
  * Document text parts that can have text pieces (CPs)
  * 
  * @author Sergey Vladimirov (vlsergey {at} gmail {dot} com)
  */
+@Internal
 public enum SubdocumentType {
     MAIN( FIBLongHandler.CCPTEXT ),
 
index b3063aa5b4c3ebb7bce5f009446778ff08b964d0..82fb71eae0864d103529e91647fd2e722931be82 100644 (file)
@@ -24,6 +24,7 @@ import java.util.List;
 
 import org.apache.poi.hwpf.model.io.HWPFOutputStream;
 import org.apache.poi.poifs.common.POIFSConstants;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
 
@@ -34,6 +35,7 @@ import org.apache.poi.util.POILogger;
  * 
  * @author Ryan Ackley
  */
+@Internal
 public class TextPieceTable implements CharIndexTranslator
 {
     private static final POILogger logger = POILogFactory
index 736d66ec87879b3604d7ec2b9af677a03ba7a5cd..acf7d355f95ee99674801210693a5c68b9674704 100644 (file)
@@ -19,6 +19,9 @@ package org.apache.poi.hwpf.model;
 
 import java.util.Arrays;
 
+import org.apache.poi.util.Internal;
+
+@Internal
 public final class UPX
 {
   private byte[] _upx;
index 46989804a53af4bceec851ab3655f437090137fa..441ec0310b2c05f0df413352057492102e3244c0 100644 (file)
@@ -17,6 +17,9 @@
 
 package org.apache.poi.hwpf.model;
 
+import org.apache.poi.util.Internal;
+
+@Internal
 public final class UnhandledDataStructure
 {
   byte[] _buf;
index 79e9b8d62b4630c67991cd0dfa5e49456c4ccd86..9663f017753421fa6d7bb8f005690b928c8bcf25 100644 (file)
@@ -21,6 +21,9 @@ package org.apache.poi.hwpf.model.io;
 import java.util.HashMap;
 import java.util.Map;
 
+import org.apache.poi.util.Internal;
+
+@Internal
 public final class HWPFFileSystem
 {
   Map<String, HWPFOutputStream> _streams = new HashMap<String, HWPFOutputStream>();
index b95f4b620ffde497b3e310a128dc7a12bde47d93..0ed0205a8a375d531cb9aa95b577a2220ee6dd33 100644 (file)
@@ -19,6 +19,9 @@ package org.apache.poi.hwpf.model.io;
 
 import java.io.ByteArrayOutputStream;
 
+import org.apache.poi.util.Internal;
+
+@Internal
 public final class HWPFOutputStream extends ByteArrayOutputStream
 {
 
index 684797f879a03db8fbe7a78ccd7cfc252e981a66..33fd6aece4b2bfe6096a742a6e7ffdb16943c16f 100644 (file)
@@ -2,6 +2,7 @@
 package org.apache.poi.hwpf.model.types;\r
 \r
 import org.apache.poi.util.BitField;\r
+import org.apache.poi.util.Internal;\r
 import org.apache.poi.util.LittleEndian;\r
 \r
 /**\r
@@ -16,6 +17,7 @@ import org.apache.poi.util.LittleEndian;
  * @author Sergey Vladimirov; according to Microsoft Office Word 97-2007 Binary\r
  *         File Format (.doc) Specification\r
  */\r
+@Internal\r
 public abstract class BKFAbstractType\r
 {\r
 \r
index b623f4a27e9e1bc9e364b1311e853b02ace1fa54..724ecdf31b79b7c1fc6f87e0fed9d14b82d5e625 100644 (file)
@@ -21,6 +21,7 @@ package org.apache.poi.hwpf.model.types;
 import org.apache.poi.hdf.model.hdftypes.HDFType;
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -30,6 +31,7 @@ import org.apache.poi.util.LittleEndian;
  *
  * @author S. Ryan Ackley
  */
+@Internal
 public abstract class DOPAbstractType implements HDFType {
 
     protected  byte field_1_formatFlags;
index 32c308e38d3e4e4d5a1a7b9e1461daeb891ad1b0..58253a9713d75edb12bf703ca1afcd2acfe1589a 100644 (file)
@@ -21,6 +21,7 @@ package org.apache.poi.hwpf.model.types;
 import org.apache.poi.hdf.model.hdftypes.HDFType;
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
+import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 
 /**
@@ -30,6 +31,7 @@ import org.apache.poi.util.LittleEndian;
  *
  * @author Andrew C. Oliver
  */
+@Internal
 public abstract class FIBAbstractType implements HDFType {
 
     protected  int field_1_wIdent;
index d24fea09560904d3bcb2b936e3fb2a78aebf70e9..a56e673f66e2d0ffbf04378f564201eb2b2c50a2 100644 (file)
@@ -19,6 +19,7 @@ package org.apache.poi.hwpf.model.types;
 
 import org.apache.poi.hdf.model.hdftypes.HDFType;
 import org.apache.poi.util.BitField;
+import org.apache.poi.util.Internal;
 
 /**
  * Field Descriptor (FLD).
@@ -32,6 +33,7 @@ import org.apache.poi.util.BitField;
  * @author Sergey Vladimirov; according to Microsoft Office Word 97-2007 Binary
  *         File Format Specification [*.doc]
  */
+@Internal
 public abstract class FLDAbstractType implements HDFType
 {
 
index 8ee32e7f36ec242e0615db4980a7a138233fd9f8..9923fe64e90c3c0d386c970256010599ab610c8d 100644 (file)
@@ -16,6 +16,7 @@
 ==================================================================== */\r
 package org.apache.poi.hwpf.model.types;\r
 \r
+import org.apache.poi.util.Internal;\r
 import org.apache.poi.util.LittleEndian;\r
 \r
 /**\r
@@ -30,6 +31,7 @@ import org.apache.poi.util.LittleEndian;
  * @author Sergey Vladimirov; according to Microsoft Office Word 97-2007 Binary\r
  *         File Format (.doc) Specification\r
  */\r
+@Internal\r
 public abstract class FRDAbstractType\r
 {\r
 \r
index 03a026b8ccd82642de876a40bc760989e37f29b7..7c4f5d6853e0e3cc18567f70f1c061714becf1b9 100644 (file)
@@ -17,6 +17,8 @@
 \r
 package org.apache.poi.hwpf.model.types;\r
 \r
+import org.apache.poi.util.Internal;\r
+\r
 /**\r
  * Hyphenation (HRESI).\r
  * <p>\r
@@ -29,6 +31,7 @@ package org.apache.poi.hwpf.model.types;
  * @author Sergey Vladimirov; according to Microsoft Office Word 97-2007 Binary\r
  *         File Format (.doc) Specification\r
  */\r
+@Internal\r
 public abstract class HRESIAbstractType\r
 {\r
 \r
index 339be5160710a58893156085e7ed12d64ddf3a34..d3dca54fd06a7c82c80c1a5074d2366d80a87264 100644 (file)
@@ -17,6 +17,7 @@
 package org.apache.poi.hwpf.model.types;\r
 \r
 import org.apache.poi.util.BitField;\r
+import org.apache.poi.util.Internal;\r
 import org.apache.poi.util.LittleEndian;\r
 \r
 /**\r
@@ -31,6 +32,7 @@ import org.apache.poi.util.LittleEndian;
  * @author Sergey Vladimirov; according to Microsoft Office Word 97-2007 Binary\r
  *         File Format Specification [*.doc]\r
  */\r
+@Internal\r
 public abstract class LFOAbstractType\r
 {\r
 \r
index 176b77efa6c7daf34fc91e788f2767ebf718a86c..cfb3951b28e92c6eda87e3561925f7b9466e4f16 100644 (file)
@@ -23,6 +23,7 @@ import org.apache.poi.hwpf.usermodel.DropCapSpecifier;
 import org.apache.poi.hwpf.usermodel.LineSpacingDescriptor;
 import org.apache.poi.hwpf.usermodel.ShadingDescriptor;
 import org.apache.poi.util.BitField;
+import org.apache.poi.util.Internal;
 
 /**
  * Paragraph Properties.
@@ -31,6 +32,7 @@ import org.apache.poi.util.BitField;
 
  * @author S. Ryan Ackley
  */
+@Internal
 public abstract class PAPAbstractType
 {
 
index 9c21f6eb5b111b6271735c4e85d6825e42bb8ca7..c74408faac1c786561b6459a8e9fba963ca104b6 100644 (file)
@@ -20,6 +20,7 @@ package org.apache.poi.hwpf.model.types;
 
 import org.apache.poi.hwpf.usermodel.BorderCode;
 import org.apache.poi.hwpf.usermodel.DateAndTime;
+import org.apache.poi.util.Internal;
 
 /**
  * Section Properties.
@@ -28,6 +29,7 @@ import org.apache.poi.hwpf.usermodel.DateAndTime;
  *
  * @author S. Ryan Ackley
  */
+@Internal
 public abstract class SEPAbstractType
 {
 
index 595a0f22fd7dddb1a022f6f7cbea99e23707a92a..58d83584f2ef336e316d72dcdac4eded1680bab5 100644 (file)
@@ -23,6 +23,7 @@ import org.apache.poi.hwpf.usermodel.ShadingDescriptor;
 import org.apache.poi.hwpf.usermodel.TableAutoformatLookSpecifier;
 import org.apache.poi.hwpf.usermodel.TableCellDescriptor;
 import org.apache.poi.util.BitField;
+import org.apache.poi.util.Internal;
 
 /**
  * "Table Properties (TAP). This structure is never written out to disk but can
@@ -38,6 +39,7 @@ import org.apache.poi.util.BitField;
  * @author S. Ryan Ackley
  * @author Sergey Vladimirov (vlsergey {at} gmail {dot} com)
  */
+@Internal
 public abstract class TAPAbstractType implements HDFType
 {
 
index 13ebdd9bc4f399111a6500bcba1a0e15e7335029..431b87812ae03a1ba9f8700fc073ecd96cc0240c 100644 (file)
@@ -22,6 +22,7 @@ package org.apache.poi.hwpf.model.types;
 import org.apache.poi.hdf.model.hdftypes.HDFType;
 import org.apache.poi.hwpf.usermodel.BorderCode;
 import org.apache.poi.util.BitField;
+import org.apache.poi.util.Internal;
 
 /**
  * Table Cell Descriptor.
@@ -30,6 +31,7 @@ import org.apache.poi.util.BitField;
 
  * @author S. Ryan Ackley
  */
+@Internal
 public abstract class TCAbstractType
     implements HDFType
 {
index c99e52ac3968bee13afb20e1e57783ab401fba8f..067727ba04aa85dcfbf1bb0a905a7bff687e2bf6 100644 (file)
@@ -19,6 +19,7 @@ package org.apache.poi.hwpf.model.types;
 \r
 import org.apache.poi.hdf.model.hdftypes.HDFType;\r
 import org.apache.poi.util.BitField;\r
+import org.apache.poi.util.Internal;\r
 import org.apache.poi.util.LittleEndian;\r
 \r
 /**\r
@@ -33,6 +34,7 @@ import org.apache.poi.util.LittleEndian;
  * @author Sergey Vladimirov; according to Microsoft Office Word 97-2007 Binary\r
  *         File Format Specification [*.doc]\r
  */\r
+@Internal\r
 public abstract class TLPAbstractType implements HDFType\r
 {\r
 \r