Package io.inversion.utils
Class GzipCompressingInputStream.StatefullGzipStreamEnumerator
- java.lang.Object
-
- io.inversion.utils.GzipCompressingInputStream.StatefullGzipStreamEnumerator
-
- All Implemented Interfaces:
java.util.Enumeration<java.io.InputStream>
- Enclosing class:
- GzipCompressingInputStream
protected static class GzipCompressingInputStream.StatefullGzipStreamEnumerator extends java.lang.Object implements java.util.Enumeration<java.io.InputStream>
-
-
Field Summary
Fields Modifier and Type Field Description protected intbufferSizeprotected GzipCompressingInputStream.InternalGzipCompressingInputStreamcontentStreamprotected java.io.InputStreaminprotected io.inversion.utils.GzipCompressingInputStream.StreamStatestate
-
Constructor Summary
Constructors Constructor Description StatefullGzipStreamEnumerator(java.io.InputStream in, int bufferSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.InputStreamcreateContentStream()protected java.io.InputStreamcreateHeaderStream()protected java.io.InputStreamcreateTrailerStream()booleanhasMoreElements()java.io.InputStreamnextElement()
-
-
-
Field Detail
-
in
protected final java.io.InputStream in
-
bufferSize
protected final int bufferSize
-
state
protected io.inversion.utils.GzipCompressingInputStream.StreamState state
-
contentStream
protected GzipCompressingInputStream.InternalGzipCompressingInputStream contentStream
-
-
Method Detail
-
hasMoreElements
public boolean hasMoreElements()
- Specified by:
hasMoreElementsin interfacejava.util.Enumeration<java.io.InputStream>
-
nextElement
public java.io.InputStream nextElement()
- Specified by:
nextElementin interfacejava.util.Enumeration<java.io.InputStream>
-
createHeaderStream
protected java.io.InputStream createHeaderStream()
-
createContentStream
protected java.io.InputStream createContentStream()
-
createTrailerStream
protected java.io.InputStream createTrailerStream()
-
-