Package com.syncbuilder.storage

Storage in the style of Palm OS databases.

See:
          Description

Interface Summary
Database This interface is implemented by all classes which represent a database.
 

Class Summary
AppBlock The representation of a Databases AppBlock
Block This is a superclass for all classes which need to parse formatted byte-data into object-attribute values and vice versa.
CategoryAppBlock The foundation of all AppBlocks which can store categories.
Char4 The representation of a 4-character identifier.
DatabaseBase A foundation for all implementations of databases. DatabaseBase is assisted by DatabaseImpl, which provides the neccessary knowledge to treat databases from different applications properly.
DatabaseImpl DatabaseImpl is a helper class for specializations of Database.
DatabaseImplFactory This class organizes a global list of known specializations of DatabaseImpl.
DBInfo Meta-information of a database.
DeviceDatabase A representation of an open database on the Palm device. DeviceDatabase is based on DatabaseBase, which provides several fundamental methods which are common to all implementations of databases (e.g createRecord() ).
MemoryDatabase A representation of an in-memory database. MemoryDatabase supports all the functionality that is specified in the Database interface.
Pref A representation of a preference-object on the Palm device.
Record The base-class for representations of a database-record.
RecordID A representation of the (hopefully) unique ID of a database-record.
Resource The base-class for representations of a resource, as contained in a resource-database.
SortBlock The representation of a SortBlock.
 

Exception Summary
DatabaseException DatabaseExceptions are thrown by all implementations of Database, whenever sth. goes wrong.
NoCreatorException This Exception is thrown when you try to create a Pref object without supplying a creator ID.
 

Package com.syncbuilder.storage Description

Storage in the style of Palm OS databases. This package contains everything that is needed in order to organize data in the same way in which the Palm OS organizes it. Currently, the data can be stored either on the Palm device, or in memory. The data can be accessed either as raw bytes, or through specialized accessor methods for many popular applications.



This material is Copyrighted (C) 1999 by Tilo Christ. All Rights Reserved.