com.threerings.io
Class Streamer.EnumStreamer
java.lang.Object
com.threerings.io.Streamer
com.threerings.io.Streamer.EnumStreamer
- Direct Known Subclasses:
- Streamer.ByteEnumStreamer, Streamer.NameEnumStreamer, Streamer.OrdEnumStreamer
- Enclosing class:
- Streamer
protected abstract static class Streamer.EnumStreamer
- extends Streamer
Base class for Enum streamers.
| 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 |
_eclass
protected Class<Streamer.EnumStreamer.EnumReader> _eclass
- Our enum class, not actually an EnumReader.
Streamer.EnumStreamer
protected Streamer.EnumStreamer(Class<?> target)
- Constructor.
readObject
public void readObject(Object object,
ObjectInputStream in,
boolean useReader)
throws IOException,
ClassNotFoundException
- Description copied from class:
Streamer
- Reads and populates the fields of the supplied object from the specified stream.
- Specified by:
readObject in class Streamer
- Parameters:
object - the instance to be read from the stream.in - the stream from which to read the instance.useReader - whether or not to use the custom readObject if one exists.
- Throws:
IOException
ClassNotFoundException
toStringHelper
public Objects.ToStringHelper toStringHelper()
- Description copied from class:
Streamer
- Overrideable to add more information to this class' toString() representation.
- Overrides:
toStringHelper in class Streamer