public interface SerializableObject
Modifier and Type | Method and Description |
---|---|
static BitSet |
readBitSet(InputStream inputStream)
Read a bitset from a stream.
|
static boolean |
readBoolean(InputStream inputStream)
Read a boolean from a stream.
|
static byte[] |
readByteArray(InputStream inputStream)
Read byte array.
|
static Class<?> |
readClass(InputStream inputStream)
Read the class from the stream
|
static double |
readDouble(InputStream inputStream)
Read a double from a stream.
|
static <T extends SerializableObject> |
readHeterogeneousArray(PlanetModel planetModel,
InputStream inputStream,
Class<T> clazz)
Read an array.
|
static <T extends SerializableObject> |
readHomogeneousArray(PlanetModel planetModel,
InputStream inputStream,
Class<T> clazz)
Read an array.
|
static int |
readInt(InputStream inputStream)
Read an int from a stream.
|
static long |
readLong(InputStream inputStream)
Read a long from a stream.
|
static SerializableObject |
readObject(InputStream inputStream)
Read an object from a stream (for objects that do not need a PlanetModel).
|
static SerializableObject |
readObject(InputStream inputStream,
Class<?> clazz)
Instantiate a serializable object from a stream without a planet model.
|
static SerializableObject |
readObject(PlanetModel planetModel,
InputStream inputStream)
Read an object from a stream (for objects that need a PlanetModel).
|
static SerializableObject |
readObject(PlanetModel planetModel,
InputStream inputStream,
Class<?> clazz)
Instantiate a serializable object from a stream.
|
static PlanetObject |
readPlanetObject(InputStream inputStream)
Read a PlanetObject from a stream.
|
static GeoPoint[] |
readPointArray(PlanetModel planetModel,
InputStream inputStream)
Read a point array.
|
static GeoPolygon[] |
readPolygonArray(PlanetModel planetModel,
InputStream inputStream)
Read a polygon array.
|
static String |
readString(InputStream inputStream)
Read a string from a stream.
|
void |
write(OutputStream outputStream)
Serialize to output stream.
|
static void |
writeBitSet(OutputStream outputStream,
BitSet bitSet)
Write a bitset to a stream.
|
static void |
writeBoolean(OutputStream outputStream,
boolean value)
Write a boolean to a stream.
|
static void |
writeByteArray(OutputStream outputStream,
byte[] bytes)
Write byte array.
|
static void |
writeClass(OutputStream outputStream,
Class<?> clazz)
Write a class to a stream.
|
static void |
writeDouble(OutputStream outputStream,
double value)
Write a double to a stream.
|
static void |
writeHeterogeneousArray(OutputStream outputStream,
List<? extends SerializableObject> values)
Write an array.
|
static void |
writeHeterogeneousArray(OutputStream outputStream,
SerializableObject[] values)
Write an array.
|
static void |
writeHomogeneousArray(OutputStream outputStream,
List<? extends SerializableObject> values)
Write an array.
|
static void |
writeHomogeneousArray(OutputStream outputStream,
SerializableObject[] values)
Write an array.
|
static void |
writeInt(OutputStream outputStream,
int value)
Write an int to a stream.
|
static void |
writeLong(OutputStream outputStream,
long value)
Write a long to a stream.
|
static void |
writeObject(OutputStream outputStream,
SerializableObject object)
Write an object to a stream.
|
static void |
writePlanetObject(OutputStream outputStream,
PlanetObject object)
Write a PlanetObject to a stream.
|
static void |
writePointArray(OutputStream outputStream,
GeoPoint[] values)
Write a point array.
|
static void |
writePointArray(OutputStream outputStream,
List<GeoPoint> values)
Write a point array.
|
static void |
writePolygonArray(OutputStream outputStream,
GeoPolygon[] values)
Write a polgon array.
|
static void |
writePolygonArray(OutputStream outputStream,
List<GeoPolygon> values)
Write a polygon array.
|
static void |
writeString(OutputStream outputStream,
String value)
Write a string to a stream.
|
void write(OutputStream outputStream) throws IOException
outputStream
- is the output stream to write to.IOException
static void writePlanetObject(OutputStream outputStream, PlanetObject object) throws IOException
outputStream
- is the output stream.object
- is the object to write.IOException
static PlanetObject readPlanetObject(InputStream inputStream) throws IOException
inputStream
- is the input stream.IOException
static void writeObject(OutputStream outputStream, SerializableObject object) throws IOException
outputStream
- is the output stream.object
- is the object to write.IOException
static SerializableObject readObject(PlanetModel planetModel, InputStream inputStream) throws IOException
planetModel
- is the planet model to use to deserialize the object.inputStream
- is the input stream.IOException
static SerializableObject readObject(InputStream inputStream) throws IOException
inputStream
- is the input stream.IOException
static SerializableObject readObject(PlanetModel planetModel, InputStream inputStream, Class<?> clazz) throws IOException
planetModel
- is the planet model.inputStream
- is the input stream.clazz
- is the class to instantiate.IOException
static SerializableObject readObject(InputStream inputStream, Class<?> clazz) throws IOException
inputStream
- is the input stream.clazz
- is the class to instantiate.IOException
static void writeClass(OutputStream outputStream, Class<?> clazz) throws IOException
outputStream
- is the output stream.clazz
- is the class to write.IOException
static Class<?> readClass(InputStream inputStream) throws IOException, ClassNotFoundException
inputStream
- is the stream to read from.IOException
ClassNotFoundException
static void writeString(OutputStream outputStream, String value) throws IOException
outputStream
- is the output stream.value
- is the string to write.IOException
static String readString(InputStream inputStream) throws IOException
inputStream
- is the stream to read from.IOException
static void writePointArray(OutputStream outputStream, GeoPoint[] values) throws IOException
outputStream
- is the output stream.values
- is the array of points to write.IOException
static void writePointArray(OutputStream outputStream, List<GeoPoint> values) throws IOException
outputStream
- is the output stream.values
- is the list of points to write.IOException
static GeoPoint[] readPointArray(PlanetModel planetModel, InputStream inputStream) throws IOException
planetModel
- is the planet model.inputStream
- is the input stream.IOException
static void writePolygonArray(OutputStream outputStream, GeoPolygon[] values) throws IOException
outputStream
- is the output stream.values
- is the array of points to write.IOException
static void writePolygonArray(OutputStream outputStream, List<GeoPolygon> values) throws IOException
outputStream
- is the output stream.values
- is the list of points to write.IOException
static GeoPolygon[] readPolygonArray(PlanetModel planetModel, InputStream inputStream) throws IOException
planetModel
- is the planet model.inputStream
- is the input stream.IOException
static void writeHomogeneousArray(OutputStream outputStream, SerializableObject[] values) throws IOException
outputStream
- is the output stream,.values
- is the array.IOException
static void writeHomogeneousArray(OutputStream outputStream, List<? extends SerializableObject> values) throws IOException
outputStream
- is the output stream,.values
- is the array.IOException
static <T extends SerializableObject> T[] readHomogeneousArray(PlanetModel planetModel, InputStream inputStream, Class<T> clazz) throws IOException
planetModel
- is the planet model.inputStream
- is the input stream.clazz
- is the class of the objects to read.IOException
static void writeHeterogeneousArray(OutputStream outputStream, SerializableObject[] values) throws IOException
outputStream
- is the output stream,.values
- is the array.IOException
static void writeHeterogeneousArray(OutputStream outputStream, List<? extends SerializableObject> values) throws IOException
outputStream
- is the output stream,.values
- is the array.IOException
static <T extends SerializableObject> T[] readHeterogeneousArray(PlanetModel planetModel, InputStream inputStream, Class<T> clazz) throws IOException
planetModel
- is the planet model.inputStream
- is the input stream.IOException
static void writeBitSet(OutputStream outputStream, BitSet bitSet) throws IOException
outputStream
- is the output stream.bitSet
- is the bit set to write.IOException
static BitSet readBitSet(InputStream inputStream) throws IOException
inputStream
- is the input stream.IOException
static void writeByteArray(OutputStream outputStream, byte[] bytes) throws IOException
outputStream
- is the output stream.bytes
- is the byte array.IOException
static byte[] readByteArray(InputStream inputStream) throws IOException
inputStream
- is the input stream.IOException
static void writeDouble(OutputStream outputStream, double value) throws IOException
outputStream
- is the output stream.value
- is the value to write.IOException
static double readDouble(InputStream inputStream) throws IOException
inputStream
- is the input stream.IOException
static void writeLong(OutputStream outputStream, long value) throws IOException
outputStream
- is the output stream.value
- is the value to write.IOException
static long readLong(InputStream inputStream) throws IOException
inputStream
- is the input stream.IOException
static void writeInt(OutputStream outputStream, int value) throws IOException
outputStream
- is the output stream.value
- is the value to write.IOException
static int readInt(InputStream inputStream) throws IOException
inputStream
- is the input stream.IOException
static void writeBoolean(OutputStream outputStream, boolean value) throws IOException
outputStream
- is the output stream.value
- is the value to write.IOException
static boolean readBoolean(InputStream inputStream) throws IOException
inputStream
- is the input stream.IOException
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.