org.mmbase.module.corebuilders |
org.mmbase.module.corebuilders
The MMBase core builders.
The classes in this package are extensions of MMObjectBuilder that implement essential functionality for MMBase.
The builders are directly instantiated by MMBase and are (with the exception of OALias) mandatory.
@see org.mmbase.module.core.MMObjectBuilder
|
Java Source File Name | Type | Comment |
FieldDefs.java | Class | One of the core objects. |
InsRel.java | Class | InsRel, the main relation object, holds relations, and methods to
handle them. |
OAlias.java | Class | The OAlias builder is an optional corebuilder used to associate aliases with nodes.
Each OAlias object contains a name field (the alias), and a destination field (the number of
the object referenced).
This builder is not used directly. |
RelDef.java | Class | RelDef, one of the meta stucture nodes, is used to define the possible relation types.
A Relation Definition consists of a source and destination, and a descriptor
(direction) for it's use (unidirectional or bidirectional).
Relations are mapped to a builder.
This is so that additional functionality can be added by means of a builder (i.e. |
TypeDef.java | Class | TypeDef is used to define the* object types (builders). |
TypeRel.java | Class | TypeRel defines the allowed relations between two object types. |