Package org.planx.xmlstore.koala.io

Tools for converting nodes to and from byte representation as well as discrimination of nodes in byte representation.

See:
          Description

Interface Summary
IOPolicy<R> An IOPolicy handles policies related to converting nodes to and from byte representation as well as discrimination.
NodeFileSystem<R extends Locatable> A FileSystem that has an associated IOPolicy and provides save and load methods for nodes.
 

Class Summary
CacheNodeFileSystem<R extends Locatable> A NodeFileSystem that caches shared nodes (nodes that have the isShared flag set to true).
MemoryNodeFileSystem A convenience NodeFileSystem that uses a MemoryFileSystem and a SimpleIOPolicy.
NodeConverter<R> A NodeConverter is capable of reading and writing SystemNodes to and from byte representation.
NodeFileSystemImpl<R extends Locatable> A NodeFileSystem that decorates an existing FileSystem and associates an IOPolicy.
RawNode A view of a node in byte representation.
RawNodeCompactor<R extends Locatable> A compactor/sharer of nodes in binary representation.
RawNodeDiscriminator A Discriminator of nodes in byte representation.
RawNodeNavigator<R extends Locatable> Handles navigation of nodes.
SimpleIOPolicy A straight-forward IOPolicy that does not cache locators in nodes when saved, and loads all nodes from a designated file system.
VirtualRawNode A RawNode that only exists in memory and have no underlying byte representation.
 

Package org.planx.xmlstore.koala.io Description

Tools for converting nodes to and from byte representation as well as discrimination of nodes in byte representation.



Copyright © 2004-2005 Plan-X. All Rights Reserved.