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
The following commit(s) were added to refs/heads/master by this push:
new cfb8f3c6 Javadoc
cfb8f3c6 is described below
commit cfb8f3c6eb1db354d4dc24f8d88ca68134392b41
Author: Gary Gregory <[email protected]>
AuthorDate: Tue May 2 17:42:31 2023 -0400
Javadoc
---
.../apache/commons/io/build/AbstractOrigin.java | 35 ++++++++++++++++++++++
.../commons/io/build/AbstractOriginSupplier.java | 6 ++++
.../commons/io/build/AbstractStreamBuilder.java | 6 ++++
3 files changed, 47 insertions(+)
diff --git a/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
b/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
index 1e4ca524..cb793ab3 100644
--- a/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
+++ b/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
@@ -45,6 +45,11 @@ public abstract class AbstractOrigin<T, B extends
AbstractOrigin<T, B>> extends
*/
public static class FileOrigin extends AbstractOrigin<File, FileOrigin> {
+ /**
+ * Constructs a new instance for the given origin.
+ *
+ * @param origin The origin.
+ */
public FileOrigin(final File origin) {
super(origin);
}
@@ -69,6 +74,11 @@ public abstract class AbstractOrigin<T, B extends
AbstractOrigin<T, B>> extends
*/
public static class InputStreamOrigin extends AbstractOrigin<InputStream,
InputStreamOrigin> {
+ /**
+ * Constructs a new instance for the given origin.
+ *
+ * @param origin The origin.
+ */
public InputStreamOrigin(final InputStream origin) {
super(origin);
}
@@ -88,6 +98,11 @@ public abstract class AbstractOrigin<T, B extends
AbstractOrigin<T, B>> extends
*/
public static class OutputStreamOrigin extends
AbstractOrigin<OutputStream, OutputStreamOrigin> {
+ /**
+ * Constructs a new instance for the given origin.
+ *
+ * @param origin The origin.
+ */
public OutputStreamOrigin(final OutputStream origin) {
super(origin);
}
@@ -104,6 +119,11 @@ public abstract class AbstractOrigin<T, B extends
AbstractOrigin<T, B>> extends
*/
public static class PathOrigin extends AbstractOrigin<Path, PathOrigin> {
+ /**
+ * Constructs a new instance for the given origin.
+ *
+ * @param origin The origin.
+ */
public PathOrigin(final Path origin) {
super(origin);
}
@@ -128,6 +148,11 @@ public abstract class AbstractOrigin<T, B extends
AbstractOrigin<T, B>> extends
*/
public static class ReaderOrigin extends AbstractOrigin<Reader,
ReaderOrigin> {
+ /**
+ * Constructs a new instance for the given origin.
+ *
+ * @param origin The origin.
+ */
public ReaderOrigin(final Reader origin) {
super(origin);
}
@@ -143,6 +168,11 @@ public abstract class AbstractOrigin<T, B extends
AbstractOrigin<T, B>> extends
*/
public static class URIOrigin extends AbstractOrigin<URI, URIOrigin> {
+ /**
+ * Constructs a new instance for the given origin.
+ *
+ * @param origin The origin.
+ */
public URIOrigin(final URI origin) {
super(origin);
}
@@ -172,6 +202,11 @@ public abstract class AbstractOrigin<T, B extends
AbstractOrigin<T, B>> extends
*/
public static class WriterOrigin extends AbstractOrigin<Writer,
WriterOrigin> {
+ /**
+ * Constructs a new instance for the given origin.
+ *
+ * @param origin The origin.
+ */
public WriterOrigin(final Writer origin) {
super(origin);
}
diff --git
a/src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java
b/src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java
index 6935e9e0..9f2c599a 100644
--- a/src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java
+++ b/src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java
@@ -44,6 +44,12 @@ import
org.apache.commons.io.build.AbstractOrigin.WriterOrigin;
*/
public abstract class AbstractOriginSupplier<T, B extends
AbstractOriginSupplier<T, B>> extends AbstractSupplier<T, B> {
+ /**
+ * Throws {@link IllegalArgumentException} if the initialBufferSize is
less than zero.
+ *
+ * @param initialBufferSize the value to test.
+ * @return the input value.
+ */
protected static int checkBufferSize(final int initialBufferSize) {
if (initialBufferSize < 0) {
throw new IllegalArgumentException("Initial buffer size must be at
least 0.");
diff --git
a/src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java
b/src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java
index 3bc2f22d..c42aff52 100644
--- a/src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java
+++ b/src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java
@@ -31,6 +31,12 @@ import org.apache.commons.io.IOUtils;
*/
public abstract class AbstractStreamBuilder<T, B extends
AbstractStreamBuilder<T, B>> extends AbstractOriginSupplier<T, B> {
+ /**
+ * Throws {@link IllegalArgumentException} if the initialBufferSize is
less than zero.
+ *
+ * @param initialBufferSize the value to test.
+ * @return the input value.
+ */
protected static int checkBufferSize(final int initialBufferSize) {
if (initialBufferSize < 0) {
throw new IllegalArgumentException("Initial buffer size must be at
least 0.");