org.omegahat.Environment.Databases
Class HomogeneousTypedDatabase

java.lang.Object
  |
  +--org.omegahat.Environment.Databases.ObjectDatabase
        |
        +--org.omegahat.Environment.Databases.ReadWriteDatabase
              |
              +--org.omegahat.Environment.Databases.HomogeneousTypedDatabase
All Implemented Interfaces:
Activable, Database, DatabaseNotifier, DynamicFieldAccessInt, MergableInt, Named, ReadWriteDatabaseInt, java.io.Serializable, Subsettable

public class HomogeneousTypedDatabase
extends ReadWriteDatabase

Database that restricts the types of objects it stores to a user-specifiable base class or interface.

Unimplemented yet.

See Also:
Serialized Form

Fields inherited from class org.omegahat.Environment.Databases.ReadWriteDatabase
permissions
 
Fields inherited from class org.omegahat.Environment.Databases.ObjectDatabase
listeners, name, state, table, user
 
Fields inherited from interface org.omegahat.Environment.Databases.Database
ALL, ASSIGN, ATTACH, DETACH, NULL_ENTRY, READ, READ_WRITE, REMOVE
 
Fields inherited from interface org.omegahat.Environment.Databases.Activable
ACTIVE, INACTIVE
 
Constructor Summary
HomogeneousTypedDatabase()
           
HomogeneousTypedDatabase(int size)
           
HomogeneousTypedDatabase(java.lang.String name)
           
 
Methods inherited from class org.omegahat.Environment.Databases.ReadWriteDatabase
assign, permissions, permissions, readOnly, readOnly, remove
 
Methods inherited from class org.omegahat.Environment.Databases.ObjectDatabase
addAssignListener, addAttachListener, addDetachListener, addListener, addRemoveListener, assign, attach, clear, detach, exists, get, getDynamicField, getName, getState, getTable, merge, merge, notify, objects, put, readOnly, readOnly, readSerialized, readSerialized, readSerialized, remove, setDynamicField, setName, setState, setTable, size, subset, table, table
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HomogeneousTypedDatabase

public HomogeneousTypedDatabase(java.lang.String name)

HomogeneousTypedDatabase

public HomogeneousTypedDatabase(int size)

HomogeneousTypedDatabase

public HomogeneousTypedDatabase()