Package org.apache.wicket.util.io

Input/Output utilities.

See:
          Description

Interface Summary
IObjectStreamFactory Interface for serializing and deserializing so that we can vary the implementation of the ObjectOutputStream and ObjectInputStream implementations.
 

Class Summary
ByteArrayOutputStream This class implements an output stream in which the data is written into a byte array.
ByteCountingOutputStream Output stream that counts bytes written to it (but discards them).
ClassStreamHandler TODO DOC ME! NOTE: this class uses Sun-specific features: we use Unsafe because we need to set the final fields, and we use ReflectionFactory to be able to find constructors appropriate for serialization.
DeferredFileOutputStream An output stream which will retain data in memory until a specified threshold is reached, and only then commit it to disk.
FullyBufferedReader This is not a reader like e.g.
IObjectStreamFactory.DefaultObjectStreamFactory Default implementation that uses the JDK's plain implementations.
IOUtils General IO Stream manipulation.
SerializableChecker Utility class that analyzes objects for non-serializable nodes.
Streams Utilities methods for working with input and output streams.
StringBufferWriter  
ThresholdingOutputStream An output stream which triggers an event when a specified number of bytes of data have been written to it.
WicketObjectInputStream  
WicketObjectOutputStream  
WicketObjectStreamFactory Object stream factory for Wicket's custom serialization.
XmlReader This is a simple XmlReader.
 

Exception Summary
SerializableChecker.WicketNotSerializableException Exception that is thrown when a non-serializable object was found.
WicketSerializeableException  
 

Package org.apache.wicket.util.io Description

Input/Output utilities. ByteArrayOutputStream, DeferredFileOutputStream, FileCleaner, ThresholdingOutputStream and IOUtils are copied from the Apache Jakarta Commons IO project (version 1.0). They are used by upload functions.



Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.