public class XMLDecoder
extends java.lang.Object
XMLDecoder reads objects from xml created by
 XMLEncoder.
 ObjectInputStream.
| Constructor and Description | 
|---|
| XMLDecoder(java.io.InputStream inputStream)Create a decoder to read from specified input stream. | 
| XMLDecoder(java.io.InputStream inputStream,
          java.lang.Object owner)Create a decoder to read from specified input stream. | 
| XMLDecoder(java.io.InputStream inputStream,
          java.lang.Object owner,
          ExceptionListener listener)Create a decoder to read from specified input stream. | 
| XMLDecoder(java.io.InputStream inputStream,
          java.lang.Object owner,
          ExceptionListener listener,
          java.lang.ClassLoader cl) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()Close the input stream of xml data. | 
| ExceptionListener | getExceptionListener()Returns the exception listener. | 
| java.lang.Object | getOwner()Returns the owner of this decoder. | 
| java.lang.Object | readObject()Reads the next object. | 
| void | setExceptionListener(ExceptionListener listener)Sets the exception listener. | 
| void | setOwner(java.lang.Object owner)Sets the owner of this decoder. | 
public XMLDecoder(java.io.InputStream inputStream)
inputStream - an input stream of xmlpublic XMLDecoder(java.io.InputStream inputStream,
                  java.lang.Object owner)
inputStream - an input stream of xmlowner - the owner of this decoderpublic XMLDecoder(java.io.InputStream inputStream,
                  java.lang.Object owner,
                  ExceptionListener listener)
inputStream - an input stream of xmlowner - the owner of this decoderlistener - listen to the exceptions thrown by the decoderpublic XMLDecoder(java.io.InputStream inputStream,
                  java.lang.Object owner,
                  ExceptionListener listener,
                  java.lang.ClassLoader cl)
public void close()
public ExceptionListener getExceptionListener()
public java.lang.Object getOwner()
public java.lang.Object readObject()
java.lang.ArrayIndexOutOfBoundsException - if no more objects to readpublic void setExceptionListener(ExceptionListener listener)
listener - an exception listenerpublic void setOwner(java.lang.Object owner)
owner - the owner of this decoder