| Interface | Description |
|---|---|
| MMBaseObserver | Deprecated |
| TemporaryNodeManagerInterface | |
| TransactionManagerInterface |
| Class | Description |
|---|---|
| ByteFieldContainer | Deprecated |
| ClusterBuilder |
The builder for
clusternodes. |
| ClusterNode |
ClusterNode combines fields of different nodes in a single "virtual" node.
|
| MMBase |
The module which provides access to the MMBase storage defined
by the provided name/setup.
|
| MMBaseContext |
Using MMBaseContext class you can retrieve the servletContext from anywhere
using the get method.
|
| MMContainerCompare |
Class to compare two MMObjectNodes, used by SortedVector.
|
| MMObjectBuilder |
This class is the base class for all builders.
|
| MMObjectCompare |
MMObjectNodeCompare can me used as a compare function in Sortable
objects from org.mmbase.util (hitlisted)
|
| MMObjectDCompare | Deprecated
This nearly duplicates MMObjectCompare.
|
| MMObjectNode |
MMObjectNode is the core of the MMBase system.
|
| MMObjectNodeFunction<R> |
Sometimes you may want to implement a function on a node based on an
MMObjectNode instance. |
| MMTable |
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 |
Returns the path to use for TREEPART, TREEFILE, LEAFPART and LEAFFILE.
|
| TemporaryNodeManager |
This class is severely underdocumented.
|
| TransactionManager |
The MMBase transaction manager manages a group of changes.
|
| TransactionResolver | |
| VirtualBuilder |
VirtualBuilder is a builder which creates 'virtual' nodes.
|
| VirtualNode |
VirtualNode is a representation of a virtual objectnode.
|
| VirtualReferrerBuilder |
| Enum | Description |
|---|---|
| TransactionManager.Exists |
NO: The node does not exists yet, but will be created on commit
YES: The node already existed befor the transaction started.
|
| Exception | Description |
|---|---|
| BuilderConfigurationException |
Builder configuration exception.
|
| CircularReferenceException |
Circular reference exception.
|
| InvalidDataException |
This exception gets thrown when a node contains invalid data.
|
| TransactionManagerException |
This Exception is thrown when something goes wrong the MMBase transaction manager.
|
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
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}