Package org.apache.tika.io
IO utilities.
-
Class Summary Class Description BoundedInputStream Very slight modification of Commons' BoundedInputStream so that we can figure out if this hit the bound or not.ClosedInputStream Closed input stream.CloseShieldInputStream Proxy stream that prevents the underlying input stream from being closed.CountingInputStream A decorating input stream that counts the number of bytes that have passed through the stream so far.EndianUtils General Endian Related Utilties.FilenameUtils IOUtils General IO stream manipulation utilities.LookaheadInputStream Stream wrapper that make it easy to read up to n bytes ahead from a stream that supports the mark feature.MappedBufferCleaner Copied/pasted from the Apache Lucene/Solr project.NullInputStream A functional, light weightInputStream
that emulates a stream of a specified size.NullOutputStream This OutputStream writes all data to the famous /dev/null.ProxyInputStream A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't change which methods are being called.TaggedInputStream An input stream decorator that tags potential exceptions so that the stream that caused the exception can easily be identified.TailStream A specialized input stream implementation which records the last portion read from an underlying stream.TemporaryResources Utility class for tracking and ultimately closing or otherwise disposing a collection of temporary resources.TikaInputStream Input stream with extended capabilities. -
Exception Summary Exception Description EndianUtils.BufferUnderrunException IOExceptionWithCause Subclasses IOException with theThrowable
constructors missing before Java 6.TaggedIOException AnIOException
wrapper that tags the wrapped exception with a given object reference.