javazoom.jl.decoder
Class JavaLayerUtils
java.lang.Object
|
+--javazoom.jl.decoder.JavaLayerUtils
- public class JavaLayerUtils
- extends java.lang.Object
The JavaLayerUtils class is not strictly part of the JavaLayer API.
It serves to provide useful methods and system-wide hooks.
Method Summary |
static java.lang.Object |
deserialize(java.io.InputStream in)
Deserializes an object from the given InputStream .
|
static java.lang.Object |
deserialize(java.io.InputStream in,
java.lang.Class cls)
Deserializes the object contained in the given input stream. |
static java.lang.Object |
deserializeArray(java.io.InputStream in,
java.lang.Class elemType,
int length)
Deserializes an array from a given InputStream . |
static java.lang.Object |
deserializeArrayResource(java.lang.String name,
java.lang.Class elemType,
int length)
|
static void |
serialize(java.io.OutputStream out,
java.lang.Object obj)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
JavaLayerUtils
public JavaLayerUtils()
deserialize
public static java.lang.Object deserialize(java.io.InputStream in,
java.lang.Class cls)
throws java.io.IOException
- Deserializes the object contained in the given input stream.
- Parameters:
in
- The input stream to deserialize an object from.cls
- The expected class of the deserialized object.
deserialize
public static java.lang.Object deserialize(java.io.InputStream in)
throws java.io.IOException
- Deserializes an object from the given
InputStream
.
The deserialization is delegated to an
ObjectInputStream
instance.
- Parameters:
in
- The InputStream
to deserialize an object
from.- Returns:
- The object deserialized from the stream.
- Throws:
- java.io.IOException - is thrown if there was a problem reading
the underlying stream, or an object could not be deserialized
from the stream.
- See Also:
ObjectInputStream
deserializeArray
public static java.lang.Object deserializeArray(java.io.InputStream in,
java.lang.Class elemType,
int length)
throws java.io.IOException
- Deserializes an array from a given
InputStream
.
- Parameters:
in
- The InputStream
to
deserialize an object from.elemType
- The class denoting the type of the array
elements.length
- The expected length of the array, or -1 if
any length is expected.
deserializeArrayResource
public static java.lang.Object deserializeArrayResource(java.lang.String name,
java.lang.Class elemType,
int length)
throws java.io.IOException
serialize
public static void serialize(java.io.OutputStream out,
java.lang.Object obj)
throws java.io.IOException