Class Deserializer
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Deserializer

public class netscape.util.Deserializer
    extends java.io.FilterInputStream
{
    /* Constructors
     */
    public Deserializer(InputStream);

    /* Methods
     */
    public static Object deserializeObject(String);
    public static Object readObject(InputStream);

    public Object readObject();
}
FilterInputStream subclass that can deserialize Hashtables, Vectors, arrays, and Strings from an ASCII stream. The serialization format is very similar to the output of Hashtable's and Vector's toString() methods, except strings with non-alphanumeric characters are quoted and special characters are escaped so that the output can be unambiguously deserialized.
See Also:
Serializer

Constructors

Deserializer

  public Deserializer(java.io.InputStream inputStream)
Constructs a Deserializer that takes its input from inputStream.

Methods

readObject

  public static Object readObject(java.io.InputStream inputStream)
Convenience method for creating a Deserializer taking its input from inputStream. This method only returns null on error instead of throwing an exception.

deserializeObject

  public static Object deserializeObject(String serialization)
Convenience method for deserializing from the string serialization. Returns null on error.

readObject

  public Object readObject() throws IOException, DeserializationException
Deserializes the next Dictionary, array, Vector, or String from the current input stream.

All Packages  Class Hierarchy  This Package  Previous  Next  Index

Copyright © 1997 Netscape Communications Corporation. All rights reserved
Please send any comments or corrections to ifcfeedback@netscape.com
HTML generated on 21 Apr 1997