Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## de.grogra.pf.io
Class GUnzipFilter

    java.lang.Object
      de.grogra.pf.io.FilterBase
          de.grogra.pf.io.GUnzipFilter

All Implemented Interfaces:
  Filter, FilterSource, InputStreamSource, RegistryContext, Map

    public class GUnzipFilter

extends FilterBase
implements InputStreamSource

Nested Class Summary

Nested classes/interfaces inherited from interface de.grogra.pf.io.FilterSource
`FilterSource.MetaDataKey<V>`

Nested classes/interfaces inherited from interface de.grogra.util.Map
`Map.Chain`

Field Summary

Fields inherited from class de.grogra.pf.io.FilterBase
`item, source`

Fields inherited from interface de.grogra.pf.io.FilterSource
`AUTO_PROGRESS, DESTINATION_FILE, DESTINATION_URL`

Fields inherited from interface de.grogra.util.Map
`DEFAULT_VALUE, EMPTY_MAP`

Constructor Summary
`GUnzipFilter(FilterItem item, FilterSource source)`

Method Summary
`java.io.InputStream` | `getInputStream()` Returns a stream to obtain the data as a stream of bytes.
`long` | `length()` Returns the total number of bytes of this stream.

Methods inherited from class de.grogra.pf.io.FilterBase
`get, getFilter, getFlavor, getImpl, getMetaData, getRegistry, getSource, getSystemId, initProgressMonitor, setFlavor, setMetaData, setMetaData, setProgress, setSystemId, toString, toURL`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Methods inherited from interface de.grogra.pf.io.FilterSource
`getFilter, getFlavor, getMetaData, getSystemId, initProgressMonitor, setMetaData, setProgress`

Methods inherited from interface de.grogra.pf.registry.RegistryContext
`getRegistry`

Constructor Detail

### GUnzipFilter

    public GUnzipFilter(FilterItem item,
                        FilterSource source)

Method Detail

### getInputStream

    public java.io.InputStream getInputStream()
                                       throws java.io.IOException

  Description copied from interface: `InputStreamSource`
  Returns a stream to obtain the data as a stream of bytes.

  Specified by:
    `getInputStream` in interface `InputStreamSource`
  Returns:
    an input stream for the data
  Throws:
    `java.io.IOException`

### length

    public long length()

  Description copied from interface: `InputStreamSource`
  Returns the total number of bytes of this stream. A negative values indicates that this number is unknown.

  Specified by:
    `length` in interface `InputStreamSource`
  Returns:
    number of bytes

Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD