org.mmbase.module.core |
org.mmbase.module.core
The core classes for MMBase. These classes define core functionality and the building stones of
the MMBase cloud.
The main classes defined here are MMBase, which is module that loads and initializes the MMBase cloud,
MMObjectBuilder, which represents collections of objects of a specific type, and MMObjectNode, which
represents individual objects in the cloud.
Other classes define code for handling inter-server-communication, virtual and temporary objects,
transaction handling, and MMbaseObservers - classdes that 'observe' and react to events in MMBase.fc
|
Java Source File Name | Type | Comment |
BuilderConfigurationException.java | Class | Builder configuration exception.
This exception is thrown when there is a (unrecoverable) foault in teh configuration
of the builder file, i.e. |
ByteFieldContainer.java | Class | MMObjectNodes can contain Binary data. |
CircularReferenceException.java | Class | Circular reference exception.
This exception is thrown when circularity is detected between two builders,
i.e. |
ClusterBuilder.java | Class | The builder for
ClusterNode clusternodes . |
ClusterNode.java | Class | ClusterNode combines fields of different nodes in a single "virtual" node.
This corresponds to the way that an SQL "join" select statement combines
fields of different tables in result rows.
The individual fields are retrieved from a set of related nodes using a
multilevel query, i.e. |
InvalidDataException.java | Class | This exception gets thrown when a node contains invalid data. |
MMBase.java | Class | The module which provides access to the MMBase storage defined
by the provided name/setup. |
MMBaseContext.java | Class | Using MMBaseContext class you can retrieve the servletContext from anywhere
using the get method. |
MMBaseObserver.java | Interface | Event/changes interface for MMObjectNodes this is a callback
interface thats need to be implemented when a object wants to add
itself as a change listener on Builder to recieve signals if nodes change. |
MMObjectBuilder.java | Class | This class is the base class for all builders.
It offers a list of routines which are useful in maintaining the nodes in the MMBase
object cloud.
Builders are the core of the MMBase system. |
MMObjectNode.java | Class | MMObjectNode is the core of the MMBase system. |
MMTable.java | Class | MMTable is the base abstraction of a cloud of objects stored in one database table,
essentially a cloud of objects of the same type. |
SmartPathFunction.java | Class | Returns the path to use for TREEPART, TREEFILE, LEAFPART and LEAFFILE.
The system searches in a provided base path for a filename that matches the supplied number/alias of
a node (possibly extended with a version number). |
TemporaryNodeManager.java | Class | |
TransactionManager.java | Class | The MMBase transaction manager manages a group of changes. |
TransactionManagerException.java | Class | This Exception is thrown when something goes wrong the MMBase transaction manager. |
TransactionResolver.java | Class | |
VirtualBuilder.java | Class | VirtualBuilder is a builder which creates 'virtual' nodes. |
VirtualNode.java | Class | VirtualNode is a representation of a virtual objectnode. |
VirtualReferrerBuilder.java | Class | VirtualBuilder is a builder which creates 'virtual' nodes. |