Package com.davisor.data.stream

This package extends the data framework package with tools for working with data streams and buffers containing data framework data objects and arbitrary data objects.

See:
          Description

Interface Summary
DataBuffer DataBuffer defines an interface for data sources that can provide full random access to the elements they contain.
DataSource DataSource defines an interface for classes that can express their content as data streams.
DataStream DataStream represents a stream of data elements of some specific type.
XMLDataStream Marker interface for streams of XML type
 

Class Summary
CollectionDataSource CollectionDataSource represents a data source that uses a standard Java collection to implement a source of DataValue elements.
DataBuffers DataBuffers provides tools for DataBuffer manipulation.
EnumDataBufferType EnumIndexType defines a data type that provides mapping from integer indexes to DataBuffer values.
EnumeratorDataStream EnumeratorDataStream represents a data stream that uses a standard Java enumerator to implement a stream of elements.
EnumeratorTypeStream EnumeratorTypeStream represents an enumerator data stream that enforces the common stream type over all stream elements.
IndirectDataBuffer IndirectDataBuffer is an abstract base class for DataBuffers which are implemented on top of other DataBuffers.
IteratorDataStream IteratorDataStream represents a data stream that uses a standard Java iterator to implement stream elements.
IteratorTypeStream IteratorTypeStream represents an iterator data stream that enforces the common stream type over all the stream elements.
JoinedDataBuffer A JoinedDataBuffer makes a data buffer out of several parallel buffers.
JoinedDataStream A JoinedDataStream makes a data stream out of several parallel streams.
LazyListDataBuffer LazyListDataBuffer implements a delayed initialization list data buffer.
ListDataBuffer ListDataBuffer represents a data buffer that uses a standard Java list to implement a buffer of DataValue elements.
ListIteratorDataStream ListIteratorDataStream represents a data stream that uses a standard Java list iterator to implement stream elements.
PivotDataStream PivotDataStream represents a data stream that has the processed results of PivotDataSource.
ProxyDataBuffer ProxyDataBuffer provides a single column view to a multi column buffer.
ResultSetDataStream A ResultSetDataStream makes a data stream out of a SQL result set.
ReversedDataBuffer ReversedDataBuffer implements a reversed view to the underlying data buffer.
SimpleDataBuffer SimpleDataBuffer is a DataBuffer implementation for single DataValues.
SortDataStream SortDataStream represents a data stream that has the processed results of SortDataSource.
StreamDataSource A StreamDataSource makes a reuseable data source out of a data stream that can be read only once.
TupleDataStream A TupleDataStream allows tuple elements in a tuple data stream to be rearranged at will, or to make ordinary data streams tuple streams.
 

Package com.davisor.data.stream Description

This package extends the data framework package with tools for working with data streams and buffers containing data framework data objects and arbitrary data objects. The classes in this package implement, in particular, stream tools for convenient data delivery and sharing accross Java collections and SQL databases. The package also implements some generic data stream encoders.

This package is used by many other packages in this source tree, in particular the graphics chart generation package. The tools in this package must not refer to any other package than the core and data packages.

Since:
JDK1.2
See Also:
DataStream, DataSource


Copyright © 2001-2004 Davisor Oy. All Rights Reserved.