]> source.dussan.org Git - poi.git/commitdiff
Add/update some JavaDoc
authorDominik Stadler <centic@apache.org>
Thu, 24 Feb 2022 18:12:39 +0000 (18:12 +0000)
committerDominik Stadler <centic@apache.org>
Thu, 24 Feb 2022 18:12:39 +0000 (18:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898385 13f79535-47bb-0310-9956-ffa450edef68

18 files changed:
poi-ooxml/src/main/java/org/apache/poi/ooxml/util/PackageHelper.java
poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XMLSlideShow.java
poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java
poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java
poi-scratchpad/src/main/java/org/apache/poi/hemf/usermodel/HemfPicture.java
poi-scratchpad/src/main/java/org/apache/poi/hmef/HMEFMessage.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/blip/Bitmap.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/blip/DIB.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/blip/EMF.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/blip/JPEG.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/blip/PICT.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/blip/PNG.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/blip/WMF.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/usermodel/HSLFPictureData.java
poi-scratchpad/src/main/java/org/apache/poi/hslf/usermodel/HSLFSlideShow.java
poi-scratchpad/src/main/java/org/apache/poi/hwmf/usermodel/HwmfPicture.java
poi/src/main/java/org/apache/poi/poifs/filesystem/POIFSFileSystem.java

index 3463f255cf74f0ecfb64d5d665de12323ecd76ec..aa175bde291bb3194569cd9d22cf546307195f73 100644 (file)
@@ -48,11 +48,11 @@ public final class PackageHelper {
     }
 
     /**
-     * @param stream
+     * @param stream The InputStream to read from
      * @param closeStream whether to close the stream (default is false)
      * @since POI 5.2.0
      * @return OPCPackage
-     * @throws IOException
+     * @throws IOException If reading data from the stream fails
      */
     public static OPCPackage open(InputStream stream, boolean closeStream) throws IOException {
         try {
index f3867247dd7ef4544b523d152a5c83658724b9ee..47542bd46c0532320596c0588c7feac449585877 100644 (file)
@@ -128,7 +128,7 @@ public class XMLSlideShow extends POIXMLDocument
 
     /**
      * @param is InputStream
-     * @throws IOException
+     * @throws IOException If reading data from the stream fails
      * @throws POIXMLException a RuntimeException that can be caused by invalid OOXML data
      * @throws RuntimeException a number of other runtime exceptions can be thrown, especially if there are problems with the
      * input format
index 64ed7297eee047e06f3e0ca4674fa6defb1e003f..404037fd0888a4036405e2d09dcfa590085ec24d 100644 (file)
@@ -119,7 +119,9 @@ public class XSSFReader {
     /**
      * Controls whether {@link #getSharedStringsTable()} uses {@link SharedStringsTable}
      * or {@link ReadOnlySharedStringsTable}.
-     * @param useReadOnlySharedStringsTable
+     *
+     * @param useReadOnlySharedStringsTable if true, the ReadOnlySharedStringsTable is used,
+     *                                      SharedStringsTable otherwise
      * @since POI 5.2.0
      */
     public void setUseReadOnlySharedStringsTable(boolean useReadOnlySharedStringsTable) {
index 037531f3fb10d28d783a710bca63d6e7e84479ec..bc678d2c8d40b5b87c1ca7dcf7af623a74f928dc 100644 (file)
@@ -244,7 +244,7 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook, Date1904Su
      *  footprint than an InputStream backed one.
      *
      * @param pkg the OpenXML4J {@code OPC Package} object.
-     * @throws IOException
+     * @throws IOException If reading data from the package fails
      * @throws POIXMLException a RuntimeException that can be caused by invalid OOXML data
      * @throws RuntimeException a number of other runtime exceptions can be thrown, especially if there are problems with the
      * input format
@@ -276,7 +276,7 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook, Date1904Su
      *       pkg.close(); // gracefully closes the underlying zip file
      *   }</pre>
      *
-     * @throws IOException
+     * @throws IOException If reading data from the stream fails
      * @throws POIXMLException a RuntimeException that can be caused by invalid OOXML data
      * @throws RuntimeException a number of other runtime exceptions can be thrown, especially if there are problems with the
      * input format
@@ -300,8 +300,8 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook, Date1904Su
      *  than opening from an InputStream
      *
      * @param file   the file to open
-     * @throws IOException
-     * @throws InvalidFormatException
+     * @throws IOException If reading data from the file fails
+     * @throws InvalidFormatException If the file has a format that cannot be read or if the file is corrupted
      * @throws POIXMLException a RuntimeException that can be caused by invalid OOXML data
      * @throws RuntimeException a number of other runtime exceptions can be thrown, especially if there are problems with the
      * input format
@@ -322,7 +322,7 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook, Date1904Su
      *  than opening from an InputStream
      *
      * @param path   the file name.
-     * @throws IOException
+     * @throws IOException If reading data from the file fails
      * @throws POIXMLException a RuntimeException that can be caused by invalid OOXML data
      * @throws RuntimeException a number of other runtime exceptions can be thrown, especially if there are problems with the
      * input format
@@ -335,7 +335,7 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook, Date1904Su
     /**
      * Constructs a XSSFWorkbook object using Package Part.
      * @param part  package part
-     * @throws IOException
+     * @throws IOException If reading data from the Package Part fails
      * @throws POIXMLException a RuntimeException that can be caused by invalid OOXML data
      * @throws RuntimeException a number of other runtime exceptions can be thrown, especially if there are problems with the
      * input format
index 1f3c1b899cffb5f221957d0471cf28b9c2f22b7e..06a53322b275ad51e073b428ca61c9bfc4df7157 100644 (file)
@@ -133,7 +133,7 @@ public class XWPFDocument extends POIXMLDocument implements Document, IBody {
 
     /**
      * @param pkg OPC package
-     * @throws IOException
+     * @throws IOException If reading data from the package fails
      * @throws POIXMLException a RuntimeException that can be caused by invalid OOXML data
      * @throws RuntimeException a number of other runtime exceptions can be thrown, especially if there are problems with the
      * input format
@@ -146,8 +146,8 @@ public class XWPFDocument extends POIXMLDocument implements Document, IBody {
     }
 
     /**
-     * @param is InputStream
-     * @throws IOException
+     * @param is The InputStream to read data from
+     * @throws IOException If reading data from the stream fails
      * @throws POIXMLException a RuntimeException that can be caused by invalid OOXML data
      * @throws RuntimeException a number of other runtime exceptions can be thrown, especially if there are problems with the
      * input format
index 899b053ddc7a7cdf3d81a4e0dd033c9e96623e41..ffd51c65c48c63e130c5dbb54c1b9d95c4d610b0 100644 (file)
@@ -208,8 +208,9 @@ public class HemfPicture implements Iterable<HemfRecord>, GenericRecord {
     }
 
     /**
-     * @param ctx
-     * @param graphicsBounds
+     * @param ctx The Graphics-context to draw on
+     * @param graphicsBounds A rectangle which describes the bounds
+     *                       for drawing
      * @throws IllegalStateException if the draw fails
      */
     public void draw(Graphics2D ctx, Rectangle2D graphicsBounds) {
index f6e3b6c80178d8fa3f1d5544eda5ee15367e2794..6788be2403afd18fa5c54d5971bbf6b2e15bc249 100644 (file)
@@ -41,7 +41,7 @@ import org.apache.poi.util.LittleEndian;
  */
 public final class HMEFMessage {
     public static final int HEADER_SIGNATURE = 0x223e9f78;
-    
+
     @SuppressWarnings("unused")
     private int fileId;
     private final List<TNEFAttribute> messageAttributes = new ArrayList<>();
@@ -50,7 +50,7 @@ public final class HMEFMessage {
 
     /**
      * @param inp input stream
-     * @throws IOException
+     * @throws IOException If reading data from the stream fails
      * @throws RuntimeException a number of runtime exceptions can be thrown, especially if there are problems with the
      * input format
      */
@@ -64,17 +64,17 @@ public final class HMEFMessage {
                         "expected " + HEADER_SIGNATURE + " but got " + sig
                 );
             }
-            
+
             // Read the File ID
             fileId = LittleEndian.readUShort(inp);
-            
+
             // Now begin processing the contents
             process(inp);
         } finally {
             inp.close();
         }
     }
-    
+
     private void process(InputStream inp) throws IOException {
        int level;
        do {
@@ -126,16 +126,16 @@ public final class HMEFMessage {
         Attachment attach = attachments.get(attachments.size() - 1);
         attach.addAttribute(attr);
     }
-    
+
     /**
-     * Returns all HMEF/TNEF attributes of the message. 
+     * Returns all HMEF/TNEF attributes of the message.
      * Note - In a typical message, most of the interesting properties
-     *  are stored as {@link MAPIAttribute}s - see {@link #getMessageMAPIAttributes()} 
+     *  are stored as {@link MAPIAttribute}s - see {@link #getMessageMAPIAttributes()}
      */
     public List<TNEFAttribute> getMessageAttributes() {
         return Collections.unmodifiableList(messageAttributes);
     }
-    
+
     /**
      * Returns all MAPI attributes of the message.
      * Note - A small number of HMEF/TNEF specific attributes normally
@@ -144,17 +144,17 @@ public final class HMEFMessage {
     public List<MAPIAttribute> getMessageMAPIAttributes() {
         return Collections.unmodifiableList(mapiAttributes);
     }
-    
+
     /**
      * Returns all the Attachments of the message.
      */
     public List<Attachment> getAttachments() {
         return Collections.unmodifiableList(attachments);
     }
-    
+
     /**
      * Return the message attribute with the given ID,
-     *  or null if there isn't one. 
+     *  or null if there isn't one.
      */
     public TNEFAttribute getMessageAttribute(TNEFProperty id) {
         for (TNEFAttribute attr : messageAttributes) {
@@ -164,10 +164,10 @@ public final class HMEFMessage {
         }
         return null;
     }
-    
+
     /**
      * Return the message MAPI Attribute with the given ID,
-     *  or null if there isn't one. 
+     *  or null if there isn't one.
      */
     public MAPIAttribute getMessageMAPIAttribute(MAPIProperty id) {
         for (MAPIAttribute attr : mapiAttributes) {
@@ -178,7 +178,7 @@ public final class HMEFMessage {
         }
         return null;
     }
-    
+
     /**
      * Return the string value of the mapi property, or null
      *  if it isn't set
@@ -186,7 +186,7 @@ public final class HMEFMessage {
     private String getString(MAPIProperty id) {
         return MAPIStringAttribute.getAsString( getMessageMAPIAttribute(id) );
     }
-    
+
     /**
      * Returns the Message Subject, or null if the mapi property
      *  for this isn't set
@@ -194,7 +194,7 @@ public final class HMEFMessage {
     public String getSubject() {
         return getString(MAPIProperty.CONVERSATION_TOPIC);
     }
-    
+
     /**
      * Returns the Message Body, as RTF, or null if the mapi property
      *  for this isn't set
index d00ea092b28e5c5e0d5e2d7882cc2472178c24ce..9d6a3ba7731fbf8b0e09c286557f63efb42f18c2 100644 (file)
@@ -41,7 +41,7 @@ import org.apache.poi.util.Units;
 public abstract class Bitmap extends HSLFPictureData {
 
     /**
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             {@link Bitmap}. This API led to detached {@link Bitmap} instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
index 19e35497f58b9103ea762c1f80423f066b7764f2..b43b2e06d3389b938c292d1008f8ccad28dbcfbb 100644 (file)
@@ -37,7 +37,7 @@ public final class DIB extends Bitmap {
     private static final int HEADER_SIZE = 14;
 
     /**
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             {@link DIB}. This API led to detached {@link DIB} instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
index 0c118e50b99dc4633ab68b44d9dff4bae4129cb6..fd1df89ca623a966726d9ae6af9b91872af46c34 100644 (file)
@@ -40,7 +40,7 @@ import org.apache.poi.util.Units;
 public final class EMF extends Metafile {
 
     /**
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             EMF. This API led to detached EMF instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
index 236e895a2d610236ea6bcab9503d2c7226e5b227..40f6a77a450a322e500991ce015ac5b739b821c8 100644 (file)
@@ -34,7 +34,7 @@ public final class JPEG extends Bitmap {
     private ColorSpace colorSpace = ColorSpace.rgb;
 
     /**
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             {@link JPEG}. This API led to detached {@link JPEG} instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
@@ -55,7 +55,7 @@ public final class JPEG extends Bitmap {
     public JPEG(EscherContainerRecord recordContainer, EscherBSERecord bse) {
         super(recordContainer, bse);
     }
-    
+
     @Override
     public PictureType getType(){
         return PictureType.JPEG;
@@ -64,13 +64,13 @@ public final class JPEG extends Bitmap {
     public ColorSpace getColorSpace() {
         return colorSpace;
     }
-    
+
     public void setColorSpace(ColorSpace colorSpace) {
         this.colorSpace = colorSpace;
     }
-    
+
     /**
-     * JPEG signature is one of {@code 0x46A0, 0x46B0, 0x6E20, 0x6E30} 
+     * JPEG signature is one of {@code 0x46A0, 0x46B0, 0x6E20, 0x6E30}
      *
      * @return JPEG signature ({@code 0x46A0, 0x46B0, 0x6E20, 0x6E30})
      */
@@ -79,7 +79,7 @@ public final class JPEG extends Bitmap {
             ? (getUIDInstanceCount() == 1 ? 0x46A0 :  0x46B0)
             : (getUIDInstanceCount() == 1 ? 0x6E20 :  0x6E30);
     }
-    
+
     /**
      * Sets the PICT signature - either {@code 0x5420} or {@code 0x5430}
      */
@@ -103,6 +103,6 @@ public final class JPEG extends Bitmap {
                 break;
             default:
                 throw new IllegalArgumentException(signature+" is not a valid instance/signature value for JPEG");
-        }        
+        }
     }
 }
index 041206fe7b6042428667a17fad7b8657fb8b68a2..3e5042af46702024ac40ed1b4919aa368cc4f5f2 100644 (file)
@@ -47,7 +47,7 @@ public final class PICT extends Metafile {
     private static final Logger LOG = LogManager.getLogger(PICT.class);
 
     /**
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             PICT. This API led to detached PICT instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
index 43aebabeaccadb4697ca5659a17ba8413ad8de0e..e08f2185d0a8fea9b066598e9c8437a9ecae995e 100644 (file)
@@ -30,7 +30,7 @@ import org.apache.poi.util.Removal;
 public final class PNG extends Bitmap {
 
     /**
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             {@link PNG}. This API led to detached {@link PNG} instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
@@ -70,7 +70,7 @@ public final class PNG extends Bitmap {
     public int getSignature(){
         return (getUIDInstanceCount() == 1 ? 0x6E00 : 0x6E10);
     }
-    
+
     /**
      * Sets the PNG signature - either {@code 0x6E00} or {@code 0x6E10}
      */
@@ -84,6 +84,6 @@ public final class PNG extends Bitmap {
                 break;
             default:
                 throw new IllegalArgumentException(signature+" is not a valid instance/signature value for PNG");
-        }        
+        }
     }
 }
index 1e32de6d4321a32f29ef20bc04739b7cfa47ee08..73da07c9b417b1c96e14ac48997ac1add483d49b 100644 (file)
@@ -40,7 +40,7 @@ import org.apache.poi.util.Units;
 public final class WMF extends Metafile {
 
     /**
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             WMF. This API led to detached WMF instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
index 2c01492beabb5bba0bf0e2fa07fc9942b28091f6..3a6d2ad879053059cfddb498d2b03dd4098a7355 100644 (file)
@@ -110,7 +110,7 @@ public abstract class HSLFPictureData implements PictureData, GenericRecord {
     final EscherBSERecord bse;
 
     /**
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             {@link HSLFPictureData}. This API led to detached {@link HSLFPictureData} instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
@@ -252,7 +252,7 @@ public abstract class HSLFPictureData implements PictureData, GenericRecord {
      *
      * @param type type of picture.
      * @return concrete instance of {@link HSLFPictureData}.
-     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], PictureType)} or one of its overloads to create new
+     * @deprecated Use {@link HSLFSlideShow#addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)} or one of its overloads to create new
      *             {@link HSLFPictureData}. This API led to detached {@link HSLFPictureData} instances (See Bugzilla
      *             46122) and prevented adding additional functionality.
      */
index 736aae9d58d0b16bd82142d2910ce40374e324a1..fa4cf6c79501c5f734db9e2b079d18d990b14f3a 100644 (file)
@@ -166,7 +166,7 @@ public final class HSLFSlideShow extends POIDocument implements SlideShow<HSLFSh
 
     /**
      * Constructs a Powerpoint document from an input stream.
-     * @throws IOException
+     * @throws IOException If reading data from the stream fails
      * @throws RuntimeException a number of runtime exceptions can be thrown, especially if there are problems with the
      * input format
      */
@@ -177,7 +177,7 @@ public final class HSLFSlideShow extends POIDocument implements SlideShow<HSLFSh
 
     /**
      * Constructs a Powerpoint document from an POIFSFileSystem.
-     * @throws IOException
+     * @throws IOException If reading data from the file-system fails
      * @throws RuntimeException a number of runtime exceptions can be thrown, especially if there are problems with the
      * input format
      */
@@ -188,7 +188,7 @@ public final class HSLFSlideShow extends POIDocument implements SlideShow<HSLFSh
 
     /**
      * Constructs a Powerpoint document from an DirectoryNode.
-     * @throws IOException
+     * @throws IOException If reading data from the DirectoryNode fails
      * @throws RuntimeException a number of runtime exceptions can be thrown, especially if there are problems with the
      * input format
      */
index ac578049456a85bd2659422d31947254fb2151c9..89ccb35395dd4dc9770d295bc57b6e6404e75b5a 100644 (file)
@@ -81,8 +81,8 @@ public class HwmfPicture implements Iterable<HwmfRecord>, GenericRecord {
     }
 
     /**
-     * @param inputStream
-     * @throws IOException
+     * @param inputStream The InputStream to read data from
+     * @throws IOException If reading data from the file fails
      * @throws RuntimeException a number of runtime exceptions can be thrown, especially if there are problems with the
      * input format
      */
index 222752eb783fb066e31b01f9efe408f72c891c69..559045f52213ecfb0d03923dd44ea4beb4e073a2 100644 (file)
@@ -195,7 +195,7 @@ public class POIFSFileSystem extends BlockStore
      *
      * @param channel the FileChannel from which to read the data
      * @throws IOException on errors reading, or on invalid data
-     * @see POIFSFileSystem(FileChannel, boolean, boolean) this constructor gives more control over whether to
+     * @see #POIFSFileSystem(FileChannel, boolean, boolean) this constructor gives more control over whether to
      * close the provided channel
      */
     public POIFSFileSystem(FileChannel channel)
@@ -215,7 +215,7 @@ public class POIFSFileSystem extends BlockStore
      * @param channel  the FileChannel from which to read or read/write the data
      * @param readOnly whether the POIFileSystem will only be used in read-only mode
      * @throws IOException on errors reading, or on invalid data
-     * @see POIFSFileSystem(FileChannel, boolean, boolean) this constructor gives more control over whether to
+     * @see #POIFSFileSystem(FileChannel, boolean, boolean) this constructor gives more control over whether to
      * close the provided channel
      */
     public POIFSFileSystem(FileChannel channel, boolean readOnly)