com.threerings.io
Class BasicStreamers.ListStreamer

java.lang.Object
  extended by com.threerings.io.Streamer
      extended by com.threerings.io.BasicStreamers.BasicStreamer
          extended by com.threerings.io.BasicStreamers.CollectionStreamer
              extended by com.threerings.io.BasicStreamers.ListStreamer
Direct Known Subclasses:
BasicStreamers.IterableStreamer
Enclosing class:
BasicStreamers

public static class BasicStreamers.ListStreamer
extends BasicStreamers.CollectionStreamer

Streams List instances.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.io.Streamer
Streamer.ArrayStreamer, Streamer.ByteEnumStreamer, Streamer.ByteOrdEnumStreamer, Streamer.ClassStreamer, Streamer.CustomClassStreamer, Streamer.EnumPolicy, Streamer.EnumStreamer, Streamer.FinalArrayStreamer, Streamer.IntOrdEnumStreamer, Streamer.NameEnumStreamer, Streamer.OrdEnumStreamer, Streamer.ShortOrdEnumStreamer
 
Field Summary
static BasicStreamers.ListStreamer INSTANCE
          A singleton instance.
 
Fields inherited from class com.threerings.io.BasicStreamers.CollectionStreamer
SPECIFICITY_ORDER
 
Fields inherited from class com.threerings.io.Streamer
_streamers, ENUM_POLICY, FIELD_NAME_ORDER, IS_STREAMABLE, IS_STREAMCLOSURE, READER_ARGS, READER_METHOD_NAME, SORT_FIELDS, WRITER_ARGS, WRITER_METHOD_NAME
 
Constructor Summary
BasicStreamers.ListStreamer()
           
 
Method Summary
protected  Collection<Object> createCollection(int size)
          Called to create the collection being read.
 
Methods inherited from class com.threerings.io.BasicStreamers.CollectionStreamer
createObject, writeObject
 
Methods inherited from class com.threerings.io.BasicStreamers.BasicStreamer
readObject
 
Methods inherited from class com.threerings.io.Streamer
create, getCollectionClass, getStreamer, getStreamerClass, isStreamable, maybeInit, toString, toStringHelper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE

public static final BasicStreamers.ListStreamer INSTANCE
A singleton instance.

Constructor Detail

BasicStreamers.ListStreamer

public BasicStreamers.ListStreamer()
Method Detail

createCollection

protected Collection<Object> createCollection(int size)
Description copied from class: BasicStreamers.CollectionStreamer
Called to create the collection being read.

Specified by:
createCollection in class BasicStreamers.CollectionStreamer
Parameters:
size - the exact size of the collection.