# Package helma.objectmodel

package helma.objectmodel

Related Packages
Package
Description
helma.objectmodel.db
helma.objectmodel.dom
Class
Description
ConcurrencyException
Thrown when more than one thrad tries to modify a Node.
DatabaseException
Thrown on any kind of Database-Error
IDatabase
Interface that is implemented by Database wrappers
INode
Interface that all Nodes implement.
INodeState
Interface that defines states of nodes
IProperty
Interface that is implemented by node properties.
ITransaction
This interface is kept for databases that are able to run transactions.
NodeEvent
This is passed to NodeListeners when a node is modified.
ObjectCache
Interface Helma object cache classes need to implement.
ObjectNotFoundException
Thrown when an object could not found in the database where it was expected.
TransientNode
A transient implementation of INode.
TransientProperty
A property implementation for Nodes stored inside a database.