org.apache.derby.iapi.services.io |
|
Java Source File Name | Type | Comment |
AccessibleByteArrayOutputStream.java | Class | This allows us to get to the byte array to go back and
edit contents or get the array without having a copy made. |
ApplicationObjectInputStream.java | Class | An object input stream that implements resolve class in order
to load the class through the ClassFactory.loadApplicationClass method. |
ArrayInputStream.java | Class | An InputStream that allows reading from an array of bytes. |
ArrayOutputStream.java | Class | |
ArrayUtil.java | Class | Utility class for constructing and reading and writing arrays from/to
formatId streams. |
CompressedNumber.java | Class | Static methods to write and read compressed forms of numbers
to DataOut and DataIn interfaces. |
CounterOutputStream.java | Class | An OutputStream that simply provides methods to count the number
of bytes written to an underlying stream. |
DebugByteTeeOutputStream.java | Class | |
DerbyIOException.java | Class | A subclass of IOException that carries a SQL state.
The original reason for adding it was to separate between
IOException s generated by the application stream and the ones
generated by the Derby wrapper streams, see for instance
RawToBinaryFormatStream . |
DynamicByteArrayOutputStream.java | Class | A DynamicByteArrayOutputStream allows writing to a dynamically resizable
array of bytes. |
ErrorInfo.java | Interface | Getting error information for SQLData/serializable data streams. |
ErrorObjectInput.java | Interface | Limit and ObjectInput capabilities. |
FileUtil.java | Class | A set of public static methods for dealing with File objects. |
Formatable.java | Interface | Cloudscape interface for creating a stored form for
an object and re-constructing an equivalent object
from this stored form. |
FormatableArrayHolder.java | Class | A formatable holder for an array of formatables. |
FormatableBitSet.java | Class | FormatableBitSet is implemented as a packed array of bytes. |
FormatableHashtable.java | Class | A formatable holder for a java.util.Hashtable. |
FormatableInstanceGetter.java | Class | |
FormatableIntHolder.java | Class | A formatable holder for an int. |
FormatableLongHolder.java | Class | A formatable holder for an long. |
FormatableProperties.java | Class | A formatable holder for a java.util.Properties. |
FormatIdInputStream.java | Class | A stream for reading objects with format id tags which was
produced by a FormatIdOutputStream. |
FormatIdOutputStream.java | Class | A stream for serializing objects with format id tags.
An ObjectOutput (henceforth 'out') preceeds objects it writes with
a format id. |
FormatIdUtil.java | Class | Utility class with static methods for constructing and reading the byte array
representation of format id's.
This utility supports a number of families of format ids. |
InputStreamUtil.java | Class | Utility methods for InputStream that are stand-ins for
a small subset of DataInput methods. |
Limit.java | Interface | Methods that allow limits to be placed on an input or output stream to
avoid clients reading or writing too much information. |
LimitInputStream.java | Class | An abstract InputStream that provides abstract methods to limit the range that
can be read from the stream. |
LimitObjectInput.java | Interface | Limit and ErrorObjectInput capabilities. |
LimitReader.java | Class | A Reader that provides methods to limit the range that
can be read from the reader. |
NewByteArrayInputStream.java | Class | An InputStream that is like java.io.ByteArrayInputStream but supports
a close() call that causes all methods to throw an IOException. |
NullOutputStream.java | Class | An OutputStream that simply discards all data written to it. |
RegisteredFormatIds.java | Interface | Registration of TypedFormat classes. |
SQLExceptionWrapper.java | Class | |
Storable.java | Interface | Formatable for holding SQL data (which may be null). |
StoredFormatIds.java | Interface | A format id identifies a stored form of an object for the
purposes of locating a class which can read the stored form and
reconstruct the object using the java.io.Externalizable interface.
An important aspect of the format id concept is that it does
not impose an implementation on the stored object. |
StreamStorable.java | Interface | Streaming interface for a data value. |
TypedFormat.java | Interface | Cloudscape interface for identifying the format id for the
stored form of an object. |