This type exposes helper methods that will help defend against XXE attacks in
XMLInputFactory
.
diff --git a/javadoc/3.8.2-SNAPSHOT/allpackages-index.html b/javadoc/3.8.2-SNAPSHOT/allpackages-index.html
index bc07861..176874d 100644
--- a/javadoc/3.8.2-SNAPSHOT/allpackages-index.html
+++ b/javadoc/3.8.2-SNAPSHOT/allpackages-index.html
@@ -58,6 +58,10 @@
All Packages
This package is intended for RSS reader.
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/StreamUtil.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/StreamUtil.html
new file mode 100644
index 0000000..47ae524
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/StreamUtil.html
@@ -0,0 +1,158 @@
+
+
+
+
+
StreamUtil (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class StreamUtil
+
extends Object
+Internal utility class for working with streams.
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Creates a Stream from an Iterator.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+asStream
+
+Creates a Stream from an Iterator.
+
+Type Parameters:
+T
- The type of the elements in the Stream.
+Parameters:
+iterator
- The Iterator to create the Stream from.
+Returns:
+A Stream created from the Iterator.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/package-summary.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/package-summary.html
new file mode 100644
index 0000000..07ad327
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/package-summary.html
@@ -0,0 +1,111 @@
+
+
+
+
+
com.apptasticsoftware.rssreader.internal (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package com.apptasticsoftware.rssreader.internal
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
Internal utility class for working with streams.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/package-tree.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/package-tree.html
new file mode 100644
index 0000000..20513d0
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/package-tree.html
@@ -0,0 +1,71 @@
+
+
+
+
+
com.apptasticsoftware.rssreader.internal Class Hierarchy (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AbstractAutoCloseStream.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AbstractAutoCloseStream.html
new file mode 100644
index 0000000..8b284e3
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AbstractAutoCloseStream.html
@@ -0,0 +1,168 @@
+
+
+
+
+
AbstractAutoCloseStream (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
com.apptasticsoftware.rssreader.internal.stream.AbstractAutoCloseStream<T,S>
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseDoubleStream.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseDoubleStream.html
new file mode 100644
index 0000000..d295175
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseDoubleStream.html
@@ -0,0 +1,644 @@
+
+
+
+
+
AutoCloseDoubleStream (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
+
+
+
+
+
+
<R> R
+
+
+
long
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
double
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
double
+
+
+
+
+
+
double[]
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+sum
+public double sum ()
+
+Specified by:
+sum
in interface DoubleStream
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseIntStream.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseIntStream.html
new file mode 100644
index 0000000..1b2c3a8
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseIntStream.html
@@ -0,0 +1,670 @@
+
+
+
+
+
AutoCloseIntStream (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<R> R
+
+
+
long
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
int
+
+
+
+
+
+
int[]
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+toArray
+public int[] toArray ()
+
+Specified by:
+toArray
in interface IntStream
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+sum
+public int sum ()
+
+Specified by:
+sum
in interface IntStream
+
+
+
+
+
+
+
+
+
+
+
+count
+public long count ()
+
+Specified by:
+count
in interface IntStream
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseLongStream.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseLongStream.html
new file mode 100644
index 0000000..1505205
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseLongStream.html
@@ -0,0 +1,657 @@
+
+
+
+
+
AutoCloseLongStream (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
<R> R
+
+
+
long
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
long
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
long
+
+
+
+
+
+
long[]
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+toArray
+public long[] toArray ()
+
+Specified by:
+toArray
in interface LongStream
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+sum
+public long sum ()
+
+Specified by:
+sum
in interface LongStream
+
+
+
+
+
+
+
+
+
+
+
+count
+public long count ()
+
+Specified by:
+count
in interface LongStream
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseStream.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseStream.html
new file mode 100644
index 0000000..6ab625f
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/AutoCloseStream.html
@@ -0,0 +1,706 @@
+
+
+
+
+
AutoCloseStream (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
<R> R
+
+
+
<R,
+A> R
+
+
+
long
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
+
+
+
Creates a new AutoCloseStream from the given stream.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<U> U
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<A> A[]
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+of
+
+Creates a new AutoCloseStream from the given stream.
+
+Parameters:
+stream
- the stream to wrap
+Returns:
+a new AutoCloseStream
+
+
+
+
+
+
+
+
+map
+
+
+Specified by:
+map
in interface Stream <T >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+peek
+
+
+Specified by:
+peek
in interface Stream <T >
+
+
+
+
+
+limit
+public Stream <T > limit (long maxSize)
+
+Specified by:
+limit
in interface Stream <T >
+
+
+
+
+
+skip
+
+
+Specified by:
+skip
in interface Stream <T >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+collect
+public <R,
+A> R collect (Collector <? super T ,A,R> collector)
+
+Specified by:
+collect
in interface Stream <T >
+
+
+
+
+
+min
+
+
+Specified by:
+min
in interface Stream <T >
+
+
+
+
+
+max
+
+
+Specified by:
+max
in interface Stream <T >
+
+
+
+
+
+count
+public long count ()
+
+Specified by:
+count
in interface Stream <T >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/package-summary.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/package-summary.html
new file mode 100644
index 0000000..a604d8b
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/package-summary.html
@@ -0,0 +1,113 @@
+
+
+
+
+
com.apptasticsoftware.rssreader.internal.stream (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package com.apptasticsoftware.rssreader.internal.stream
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A Stream that automatically calls its
AbstractAutoCloseStream.close()
method after a terminating operation, such as limit(), forEach(), or collect(), has been executed.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/package-tree.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/package-tree.html
new file mode 100644
index 0000000..868688a
--- /dev/null
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/internal/stream/package-tree.html
@@ -0,0 +1,78 @@
+
+
+
+
+
com.apptasticsoftware.rssreader.internal.stream Class Hierarchy (rssreader unspecified API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+
+
+
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/package-summary.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/package-summary.html
index 2a3c157..2aad656 100644
--- a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/package-summary.html
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/package-summary.html
@@ -81,8 +81,10 @@
diff --git a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/util/package-summary.html b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/util/package-summary.html
index 8041a67..173f175 100644
--- a/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/util/package-summary.html
+++ b/javadoc/3.8.2-SNAPSHOT/com.apptasticsoftware.rssreader/com/apptasticsoftware/rssreader/util/package-summary.html
@@ -82,6 +82,8 @@