This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-io.git
commit 85517c8b805a5969409ff3b95266ec4a3033d958 Author: Gary Gregory <gardgreg...@gmail.com> AuthorDate: Mon Feb 1 10:30:33 2021 -0500 Javadoc. Close HTML tags. Use paragraph tags. --- .../java/org/apache/commons/io/input/AutoCloseInputStream.java | 1 + src/main/java/org/apache/commons/io/input/BOMInputStream.java | 7 ++++--- src/main/java/org/apache/commons/io/input/BoundedInputStream.java | 1 + src/main/java/org/apache/commons/io/input/BrokenInputStream.java | 1 + .../java/org/apache/commons/io/input/CharSequenceInputStream.java | 1 + .../org/apache/commons/io/input/ClassLoaderObjectInputStream.java | 1 + src/main/java/org/apache/commons/io/input/NullInputStream.java | 3 +++ src/main/java/org/apache/commons/io/input/QueueInputStream.java | 5 ++--- src/main/java/org/apache/commons/io/input/TaggedInputStream.java | 1 + .../apache/commons/io/input/UnsupportedOperationExceptions.java | 2 ++ .../org/apache/commons/io/input/compatibility/XmlStreamReader.java | 5 +++++ .../commons/io/input/compatibility/XmlStreamReaderException.java | 1 + 12 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java b/src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java index 477dbf2..8aa605d 100644 --- a/src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java +++ b/src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java @@ -32,6 +32,7 @@ import java.io.InputStream; * stream as soon as possible even if the client application (by not explicitly * closing the stream when no longer needed) or the underlying stream (by not * releasing resources once the last byte has been read) do not do that. + * </p> * * @since 1.4 */ diff --git a/src/main/java/org/apache/commons/io/input/BOMInputStream.java b/src/main/java/org/apache/commons/io/input/BOMInputStream.java index a890151..4e030aa 100644 --- a/src/main/java/org/apache/commons/io/input/BOMInputStream.java +++ b/src/main/java/org/apache/commons/io/input/BOMInputStream.java @@ -28,11 +28,13 @@ import org.apache.commons.io.IOUtils; /** * This class is used to wrap a stream that includes an encoded {@link ByteOrderMark} as its first bytes. - * + * <p> * This class detects these bytes and, if required, can automatically skip them and return the subsequent byte as the * first byte in the stream. - * + * </p> + * <p> * The {@link ByteOrderMark} implementation has the following pre-defined BOMs: + * </p> * <ul> * <li>UTF-8 - {@link ByteOrderMark#UTF_8}</li> * <li>UTF-16BE - {@link ByteOrderMark#UTF_16LE}</li> @@ -41,7 +43,6 @@ import org.apache.commons.io.IOUtils; * <li>UTF-32LE - {@link ByteOrderMark#UTF_32BE}</li> * </ul> * - * * <h2>Example 1 - Detect and exclude a UTF-8 BOM</h2> * * <pre> diff --git a/src/main/java/org/apache/commons/io/input/BoundedInputStream.java b/src/main/java/org/apache/commons/io/input/BoundedInputStream.java index 5aee129..6babddb 100644 --- a/src/main/java/org/apache/commons/io/input/BoundedInputStream.java +++ b/src/main/java/org/apache/commons/io/input/BoundedInputStream.java @@ -31,6 +31,7 @@ import java.io.InputStream; * So, one of these, initialized with the Content-length sent in the * ServletInputStream's header, will stop it blocking, providing it's been sent * with a correct content length. + * </p> * * @since 2.0 */ diff --git a/src/main/java/org/apache/commons/io/input/BrokenInputStream.java b/src/main/java/org/apache/commons/io/input/BrokenInputStream.java index df39fde..d9e97f6 100644 --- a/src/main/java/org/apache/commons/io/input/BrokenInputStream.java +++ b/src/main/java/org/apache/commons/io/input/BrokenInputStream.java @@ -25,6 +25,7 @@ import java.io.InputStream; * <p> * This class is mostly useful for testing error handling in code that uses an * input stream. + * </p> * * @since 2.0 */ diff --git a/src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java b/src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java index d40ba2d..b627c3c 100644 --- a/src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java +++ b/src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java @@ -35,6 +35,7 @@ import java.util.Objects; * StringBuilder or CharBuffer. * <p> * <strong>Note:</strong> Supports {@link #mark(int)} and {@link #reset()}. + * </p> * * @since 2.2 */ diff --git a/src/main/java/org/apache/commons/io/input/ClassLoaderObjectInputStream.java b/src/main/java/org/apache/commons/io/input/ClassLoaderObjectInputStream.java index fd428ac..7295f9a 100644 --- a/src/main/java/org/apache/commons/io/input/ClassLoaderObjectInputStream.java +++ b/src/main/java/org/apache/commons/io/input/ClassLoaderObjectInputStream.java @@ -28,6 +28,7 @@ import java.lang.reflect.Proxy; * {@code ClassLoader} rather than the system default. * <p> * This is useful in dynamic container environments. + * </p> * * @since 1.1 */ diff --git a/src/main/java/org/apache/commons/io/input/NullInputStream.java b/src/main/java/org/apache/commons/io/input/NullInputStream.java index f66f5cb..7197bfd 100644 --- a/src/main/java/org/apache/commons/io/input/NullInputStream.java +++ b/src/main/java/org/apache/commons/io/input/NullInputStream.java @@ -29,12 +29,14 @@ import java.io.InputStream; * This implementation provides a light weight * object for testing with an {@link InputStream} * where the contents don't matter. + * </p> * <p> * One use case would be for testing the handling of * large {@link InputStream} as it can emulate that * scenario without the overhead of actually processing * large numbers of bytes - significantly speeding up * test execution times. + * </p> * <p> * This implementation returns zero from the method that * reads a byte and leaves the array unchanged in the read @@ -42,6 +44,7 @@ import java.io.InputStream; * If alternative data is required the {@code processByte()} and * {@code processBytes()} methods can be implemented to generate * data, for example: + * </p> * * <pre> * public class TestInputStream extends NullInputStream { diff --git a/src/main/java/org/apache/commons/io/input/QueueInputStream.java b/src/main/java/org/apache/commons/io/input/QueueInputStream.java index 02d036c..6b954a8 100644 --- a/src/main/java/org/apache/commons/io/input/QueueInputStream.java +++ b/src/main/java/org/apache/commons/io/input/QueueInputStream.java @@ -34,7 +34,6 @@ import java.util.concurrent.LinkedBlockingQueue; * <p> * Example usage: * </p> - * * <pre> * QueueInputStream inputStream = new QueueInputStream(); * QueueOutputStream outputStream = inputStream.newQueueOutputStream(); @@ -42,11 +41,11 @@ import java.util.concurrent.LinkedBlockingQueue; * outputStream.write("hello world".getBytes(UTF_8)); * inputStream.read(); * </pre> - * + * <p> * Unlike JDK {@link PipedInputStream} and {@link PipedOutputStream}, queue input/output streams may be used safely in a * single thread or multiple threads. Also, unlike JDK classes, no special meaning is attached to initial or current * thread. Instances can be used longer after initial threads exited. - * + * </p> * <p> * Closing a {@code QueueInputStream} has no effect. The methods in this class can be called after the stream has been * closed without generating an {@code IOException}. diff --git a/src/main/java/org/apache/commons/io/input/TaggedInputStream.java b/src/main/java/org/apache/commons/io/input/TaggedInputStream.java index eeaec7b..d30dc84 100644 --- a/src/main/java/org/apache/commons/io/input/TaggedInputStream.java +++ b/src/main/java/org/apache/commons/io/input/TaggedInputStream.java @@ -48,6 +48,7 @@ import org.apache.commons.io.TaggedIOException; * used to let higher levels of code handle the exception caused by this * stream while other processing errors are being taken care of at this * lower level. + * </p> * <pre> * TaggedInputStream stream = new TaggedInputStream(...); * try { diff --git a/src/main/java/org/apache/commons/io/input/UnsupportedOperationExceptions.java b/src/main/java/org/apache/commons/io/input/UnsupportedOperationExceptions.java index 3b92200..9799e99 100644 --- a/src/main/java/org/apache/commons/io/input/UnsupportedOperationExceptions.java +++ b/src/main/java/org/apache/commons/io/input/UnsupportedOperationExceptions.java @@ -20,7 +20,9 @@ package org.apache.commons.io.input; /** * Package-private factory for {@link UnsupportedOperationException} to provide messages with consistent formatting. * + * <p> * TODO Consider making this public and use from LineIterator but this feels like it belongs in LANG rather than IO. + * </p> */ class UnsupportedOperationExceptions { diff --git a/src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReader.java b/src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReader.java index df8ed51..94d3424 100644 --- a/src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReader.java +++ b/src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReader.java @@ -42,23 +42,28 @@ import org.apache.commons.io.output.XmlStreamWriter; * <p> * IMPORTANT: This class is not related in any way to the org.xml.sax.XMLReader. * This one IS a character stream. + * </p> * <p> * All this has to be done without consuming characters from the stream, if not * the XML parser will not recognized the document as a valid XML. This is not * 100% true, but it's close enough (UTF-8 BOM is not handled by all parsers * right now, XmlStreamReader handles it and things work in all parsers). + * </p> * <p> * The XmlStreamReader class handles the charset encoding of XML documents in * Files, raw streams and HTTP streams by offering a wide set of constructors. + * </p> * <p> * By default the charset encoding detection is lenient, the constructor with * the lenient flag can be used for a script (following HTTP MIME and XML * specifications). All this is nicely explained by Mark Pilgrim in his blog, <a * href="http://diveintomark.org/archives/2004/02/13/xml-media-types"> * Determining the character encoding of a feed</a>. + * </p> * <p> * Originally developed for <a href="http://rome.dev.java.net">ROME</a> under * Apache License 2.0. + * </p> * * @see XmlStreamWriter */ diff --git a/src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReaderException.java b/src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReaderException.java index cb4931f..3d35bbb 100644 --- a/src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReaderException.java +++ b/src/test/java/org/apache/commons/io/input/compatibility/XmlStreamReaderException.java @@ -27,6 +27,7 @@ import java.io.InputStream; * do an alternate processing with the stream. Note that the original * InputStream given to the XmlStreamReader cannot be used as that one has been * already read. + * </p> * */ public class XmlStreamReaderException extends org.apache.commons.io.input.XmlStreamReaderException {