Uses of Class
org.apache.lucene.store.DataOutput

Packages that use DataOutput
org.apache.lucene.store Binary i/o API, used for all index data. 
org.apache.lucene.util Some utility classes. 
org.apache.lucene.util.fst Finite state transducers 
org.apache.lucene.util.packed The packed package provides random access capable arrays of positive longs. 
 

Uses of DataOutput in org.apache.lucene.store
 

Subclasses of DataOutput in org.apache.lucene.store
 class BufferedIndexOutput
          Base implementation class for buffered IndexOutput.
 class ByteArrayDataOutput
          DataOutput backed by a byte array.
 class ChecksumIndexOutput
          Writes bytes through to a primary IndexOutput, computing checksum.
protected static class FSDirectory.FSIndexOutput
           
 class IndexOutput
          Abstract base class for output to a file in a Directory.
 class MockIndexOutputWrapper
          Used by MockRAMDirectory to create an output stream that will throw an IOException on fake disk full, track max disk space actually used, and maybe throw random IOExceptions.
 class OutputStreamDataOutput
          A DataOutput wrapping a plain OutputStream.
 class RAMOutputStream
          A memory-resident IndexOutput implementation.
 

Uses of DataOutput in org.apache.lucene.util
 

Subclasses of DataOutput in org.apache.lucene.util
 class PagedBytes.PagedBytesDataOutput
           
 class ThrottledIndexOutput
          Intentionally slow IndexOutput for testing.
 

Methods in org.apache.lucene.util that return DataOutput
static DataOutput CodecUtil.writeHeader(DataOutput out, String codec, int version)
           
 

Methods in org.apache.lucene.util with parameters of type DataOutput
static DataOutput CodecUtil.writeHeader(DataOutput out, String codec, int version)
           
 void ByteBlockPool.writePool(DataOutput out)
          Writes the pools content to the given DataOutput
 

Uses of DataOutput in org.apache.lucene.util.fst
 

Methods in org.apache.lucene.util.fst with parameters of type DataOutput
 void FST.save(DataOutput out)
           
 void ByteSequenceOutputs.write(BytesRef prefix, DataOutput out)
           
 void IntSequenceOutputs.write(IntsRef prefix, DataOutput out)
           
 void PositiveIntOutputs.write(Long output, DataOutput out)
           
 void UpToTwoPositiveIntOutputs.write(Object _output, DataOutput out)
           
 void NoOutputs.write(Object prefix, DataOutput out)
           
 void PairOutputs.write(PairOutputs.Pair<A,B> output, DataOutput writer)
           
abstract  void Outputs.write(T output, DataOutput out)
           
 

Uses of DataOutput in org.apache.lucene.util.packed
 

Fields in org.apache.lucene.util.packed declared as DataOutput
protected  DataOutput PackedInts.Writer.out
           
 

Methods in org.apache.lucene.util.packed with parameters of type DataOutput
static PackedInts.Writer PackedInts.getWriter(DataOutput out, int valueCount, int bitsPerValue)
          Create a packed integer array writer for the given number of values at the given bits/value.
 

Constructors in org.apache.lucene.util.packed with parameters of type DataOutput
PackedInts.Writer(DataOutput out, int valueCount, int bitsPerValue)