|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MMObjectBuilder | |
|---|---|
| org.mmbase.bridge.implementation | This package provides the basic implementations for the interfaces of org.mmbase.bridge. |
| org.mmbase.cache | The goal of this package is to centralize the MMBase caches. |
| org.mmbase.core | |
| org.mmbase.core.event | |
| org.mmbase.core.util | |
| org.mmbase.module | The modules used to load MMBase and optional MMBase functionality. |
| org.mmbase.module.builders | The MMBase standard and optional builders. |
| org.mmbase.module.core | The core classes for MMBase. |
| org.mmbase.module.corebuilders | The MMBase core builders. |
| org.mmbase.module.tools | |
| org.mmbase.storage | The interfaces that define the classes for persistent storage of objects. |
| org.mmbase.storage.implementation.database | |
| org.mmbase.storage.search | Provides interfaces for retrieval of data from
SearchQuery objects. |
| org.mmbase.storage.search.implementation.database | |
| org.mmbase.storage.util | |
| org.mmbase.util.functions | |
| org.mmbase.util.xml | |
| org.mmbase.util.xml.applicationdata | |
| Uses of MMObjectBuilder in org.mmbase.bridge.implementation |
|---|
| Fields in org.mmbase.bridge.implementation declared as MMObjectBuilder | |
|---|---|
(package private) MMObjectBuilder |
VirtualNodeManager.builder
|
protected MMObjectBuilder |
BasicNodeManager.builder
|
| Methods in org.mmbase.bridge.implementation that return MMObjectBuilder | |
|---|---|
(package private) MMObjectBuilder |
BasicNodeManager.getMMObjectBuilder()
|
| Methods in org.mmbase.bridge.implementation with parameters of type MMObjectBuilder | |
|---|---|
(package private) BasicNodeManager |
BasicCloud.getBasicNodeManager(MMObjectBuilder bul)
|
protected static void |
BasicNodeManager.sync(MMObjectBuilder builder,
Map<String,Field> fieldTypes,
NodeManager nodeManager)
|
| Constructors in org.mmbase.bridge.implementation with parameters of type MMObjectBuilder | |
|---|---|
BasicNodeManager(MMObjectBuilder builder,
BasicCloud cloud)
Instantiates a NodeManager based on a builder. |
|
| Uses of MMObjectBuilder in org.mmbase.cache |
|---|
| Methods in org.mmbase.cache with parameters of type MMObjectBuilder | |
|---|---|
protected static List<Constraint> |
ReleaseStrategy.getConstraintsForField(String fieldName,
MMObjectBuilder builder,
Constraint constraint,
SearchQuery query)
utility for specializations: get all the constraints in the query that apply to a certain field TODO MM: This method is used like this: if(getConstraintsForField(fieldName, eventBuilder, constraint, query).size() > 0){ return false;}
IOW, only the size of the return list is used, and then even whether it is 0 or not. |
protected static List<SortOrder> |
ReleaseStrategy.getSortordersForField(String fieldName,
MMObjectBuilder builder,
List<SortOrder> sortOrders,
SearchQuery query)
utility for specializations: get all the sortorders in the query that apply to a certain field TODO MM: See remark at ReleaseStrategy.getConstraintsForField(java.lang.String, org.mmbase.module.core.MMObjectBuilder, org.mmbase.storage.search.Constraint, org.mmbase.storage.search.SearchQuery) |
| Uses of MMObjectBuilder in org.mmbase.core |
|---|
| Methods in org.mmbase.core that return MMObjectBuilder | |
|---|---|
MMObjectBuilder |
CoreField.getParent()
Retrieves the parent builder for this field |
| Methods in org.mmbase.core with parameters of type MMObjectBuilder | |
|---|---|
void |
CoreField.setParent(MMObjectBuilder parent)
Set the parent builder for this field |
| Uses of MMObjectBuilder in org.mmbase.core.event |
|---|
| Constructors in org.mmbase.core.event with parameters of type MMObjectBuilder | |
|---|---|
TypedNodeEventListenerWrapper(MMObjectBuilder builder,
NodeEventListener listener,
boolean descendants)
|
|
TypedRelationEventListenerWrapper(MMObjectBuilder builder,
RelationEventListener wrappedListener,
int direction,
boolean descendants)
|
|
| Uses of MMObjectBuilder in org.mmbase.core.util |
|---|
| Fields in org.mmbase.core.util declared as MMObjectBuilder | |
|---|---|
protected MMObjectBuilder |
StorageConnector.builder
|
| Methods in org.mmbase.core.util that return MMObjectBuilder | |
|---|---|
MMObjectBuilder |
StorageConnector.getBuilderForNode(int number)
|
| Constructors in org.mmbase.core.util with parameters of type MMObjectBuilder | |
|---|---|
StorageConnector(MMObjectBuilder builder)
|
|
| Uses of MMObjectBuilder in org.mmbase.module |
|---|
| Methods in org.mmbase.module that return MMObjectBuilder | |
|---|---|
MMObjectBuilder |
ProcessorModule.getListBuilder(String command,
Map<String,?> params)
|
| Uses of MMObjectBuilder in org.mmbase.module.builders |
|---|
| Subclasses of MMObjectBuilder in org.mmbase.module.builders | |
|---|---|
class |
AbstractServletBuilder
Some builders are associated with a servlet. |
class |
AnnotRel
|
class |
DayMarkers
Daymarkers are used to calculate the age of MMBase objects. |
class |
Dummy
Deprecated. Simply use MMObjectBuilder. In the builder xml you can simply leave the <class> element away alltogether. |
class |
MMEvents
|
class |
MMServers
|
class |
Properties
The properties builder can contain key/value pairs for any other node in MMBase. |
class |
Versions
|
| Uses of MMObjectBuilder in org.mmbase.module.core |
|---|
| Subclasses of MMObjectBuilder in org.mmbase.module.core | |
|---|---|
class |
ClusterBuilder
The builder for clusternodes. |
class |
VirtualBuilder
VirtualBuilder is a builder which creates 'virtual' nodes. |
class |
VirtualReferrerBuilder
|
| Fields in org.mmbase.module.core declared as MMObjectBuilder | |
|---|---|
(package private) MMObjectBuilder |
MMObjectNode.oldBuilder
|
protected MMObjectBuilder |
MMObjectNode.parent
Pointer to the parent builder that is responsible for this node. |
| Methods in org.mmbase.module.core that return MMObjectBuilder | |
|---|---|
MMObjectBuilder |
MMBase.addBuilder(String name,
MMObjectBuilder bul)
|
MMObjectBuilder |
NodeSearchQuery.getBuilder()
|
MMObjectBuilder |
MMObjectNode.getBuilder()
Returns the actual builder of the node. |
MMObjectBuilder |
ClusterNode.getBuilder()
|
MMObjectBuilder |
MMBase.getBuilder(String name)
Retrieves a specified builder. |
(package private) MMObjectBuilder |
ClusterBuilder.getBuilder(String tableAlias,
Map<String,Integer> roles)
Gets builder corresponding to the specified table alias. |
MMObjectBuilder |
MMBase.getBuilderForNode(int number)
|
MMObjectBuilder |
MMBase.getMMObject(String name)
Retrieves a specified builder. |
MMObjectBuilder |
MMObjectNode.getOldBuilder()
Returns the original builder after MMObjectNode.setBuilder(org.mmbase.module.core.MMObjectBuilder). |
MMObjectBuilder |
MMObjectBuilder.getParentBuilder()
Returns the builder that this builder extends. |
MMObjectBuilder |
MMBase.getRootBuilder()
Returns a reference to the Object builder. |
(package private) MMObjectBuilder |
MMBase.loadBuilder(String builderName)
Locate one specific builder withing the main builder config path, including sub-paths. |
(package private) MMObjectBuilder |
MMBase.loadBuilder(String builderName,
String ipath)
Locate one specific builder within a given path, relative to the main builder config path, including sub-paths. |
MMObjectBuilder |
MMBase.loadBuilderFromXML(String builderName,
String ipath)
Create a new builder object using a xml configfile located in a given path relative to the main builder config path, and return the builder object. |
| Methods in org.mmbase.module.core that return types with arguments of type MMObjectBuilder | |
|---|---|
List<MMObjectBuilder> |
MMObjectBuilder.getAncestors()
Gives the list of parent-builders. |
Collection<MMObjectBuilder> |
MMBase.getBuilders()
Retrieves a Collection of loaded builders. |
List<MMObjectBuilder> |
MMObjectBuilder.getDescendants()
Returns an (unmodifiable) list of all descendant-builders. |
| Methods in org.mmbase.module.core with parameters of type MMObjectBuilder | |
|---|---|
MMObjectBuilder |
MMBase.addBuilder(String name,
MMObjectBuilder bul)
|
protected MMObjectNode |
MMObjectNodeFunction.getCoreNode(MMObjectBuilder builder,
Node node)
Utility method to convert a Node to a MMObjectNode. |
void |
MMBase.initBuilder(MMObjectBuilder builder)
inits a builder |
boolean |
MMObjectBuilder.isExtensionOf(MMObjectBuilder o)
Checks wether this builder is an extension of the argument builder |
void |
MMObjectNode.setBuilder(MMObjectBuilder bul)
|
(package private) void |
MMObjectBuilder.setParentBuilder(MMObjectBuilder parent)
Sets the builder that this builder extends, and registers it in the storage layer. |
void |
MMBase.unloadBuilder(MMObjectBuilder builder)
Unloads a builders from MMBase. |
| Constructors in org.mmbase.module.core with parameters of type MMObjectBuilder | |
|---|---|
MMObjectNode(MMObjectBuilder parent)
Default Main constructor, creates a node that is new and not (yet) in storage. |
|
MMObjectNode(MMObjectBuilder parent,
boolean isNew)
Main constructor. |
|
MMObjectNode(MMObjectBuilder parent,
Map<String,Object> map)
Creates an MMObject based on a given Map. |
|
NodeSearchQuery(MMObjectBuilder buil)
|
|
SmartPathFunction(MMObjectBuilder p)
Deprecated. |
|
VirtualNode(MMObjectBuilder parent)
Main constructor. |
|
VirtualReferrerBuilder(MMObjectBuilder originalBuilder)
Creates an instance of a Virtual builder. |
|
| Uses of MMObjectBuilder in org.mmbase.module.corebuilders |
|---|
| Subclasses of MMObjectBuilder in org.mmbase.module.corebuilders | |
|---|---|
class |
InsRel
InsRel, the main relation object, holds relations, and methods to handle them. |
class |
OAlias
The OAlias builder is an optional corebuilder used to associate aliases with nodes. |
class |
RelDef
RelDef, one of the meta stucture nodes, is used to define the possible relation types. |
class |
TypeDef
TypeDef is used to define the* object types (builders). |
class |
TypeRel
TypeRel defines the allowed relations between two object types. |
(package private) static class |
TypeRel.VirtualTypeRel
Of course, virtual typerel nodes need a virtual typerel builder. |
| Methods in org.mmbase.module.corebuilders that return MMObjectBuilder | |
|---|---|
MMObjectBuilder |
TypeDef.getBuilder(MMObjectNode node)
Returns the MMObjectBuilder which is represented by the node. |
protected MMObjectBuilder |
TypeDef.loadBuilder(MMObjectNode node)
|
protected MMObjectBuilder |
TypeDef.unloadBuilder(MMObjectNode node)
|
| Methods in org.mmbase.module.corebuilders that return types with arguments of type MMObjectBuilder | |
|---|---|
Enumeration<MMObjectBuilder> |
RelDef.getRelationBuilders()
Returns a list of builders currently implementing a relation node. |
| Methods in org.mmbase.module.corebuilders with parameters of type MMObjectBuilder | |
|---|---|
(package private) SortedSet<MMObjectNode> |
TypeRel.InverseTypeRelSet.getByDestination(MMObjectBuilder destination)
|
(package private) SortedSet<MMObjectNode> |
TypeRel.InverseTypeRelSet.getByDestinationSource(MMObjectBuilder source,
MMObjectBuilder destination)
|
(package private) SortedSet<MMObjectNode> |
TypeRel.TypeRelSet.getBySource(MMObjectBuilder source)
|
(package private) SortedSet<MMObjectNode> |
TypeRel.TypeRelSet.getBySourceDestination(MMObjectBuilder source,
MMObjectBuilder destination)
|
| Uses of MMObjectBuilder in org.mmbase.module.tools |
|---|
| Methods in org.mmbase.module.tools that return MMObjectBuilder | |
|---|---|
MMObjectBuilder |
MMAdmin.getBuilder(String path)
Retrieves a specified builder. |
MMObjectBuilder |
MMAdmin.getListBuilder(String command,
Map<String,?> params)
Returns a virtual builder used to create node lists from the results returned by getList(). |
| Methods in org.mmbase.module.tools with parameters of type MMObjectBuilder | |
|---|---|
void |
MMAdmin.syncBuilderXML(MMObjectBuilder bul,
String builder)
|
| Uses of MMObjectBuilder in org.mmbase.storage |
|---|
| Methods in org.mmbase.storage with parameters of type MMObjectBuilder | |
|---|---|
void |
StorageManager.change(MMObjectBuilder builder)
Changes the storage of a builder to match its new configuration. |
void |
StorageManager.create(MMObjectBuilder builder)
Create a storage element to store the specified builder's objects. |
void |
StorageManager.delete(MMObjectBuilder builder)
Drops the storage of this builder. |
boolean |
StorageManager.exists(MMObjectBuilder builder)
Determine if a storage element exists for storing the given builder's objects |
MMObjectNode |
StorageManager.getNode(MMObjectBuilder builder,
int number)
Select a node from a specified builder |
int |
StorageManager.setNodeType(MMObjectNode node,
MMObjectBuilder builder)
|
int |
StorageManager.size(MMObjectBuilder builder)
Return the number of objects of a builder in the storage |
| Uses of MMObjectBuilder in org.mmbase.storage.implementation.database |
|---|
| Methods in org.mmbase.storage.implementation.database with parameters of type MMObjectBuilder | |
|---|---|
void |
DatabaseStorageManager.change(MMObjectBuilder builder)
|
protected void |
DatabaseStorageManager.change(MMObjectNode node,
MMObjectBuilder builder)
Change this node in the specified builder. |
void |
RelationalDatabaseStorageManager.change(MMObjectNode node,
MMObjectBuilder builder)
Changes a node in the passed builder and all its parent builders |
void |
ViewDatabaseStorageManager.change(MMObjectNode node,
MMObjectBuilder builder)
Changes a node in the passed builder and all its parent builders |
protected void |
DatabaseStorageManager.change(MMObjectNode node,
MMObjectBuilder builder,
String tableName,
Collection<CoreField> changeFields)
Commits changes in node to table. |
void |
DatabaseStorageManager.create(MMObjectBuilder builder)
|
void |
ViewDatabaseStorageManager.create(MMObjectBuilder builder)
Create a storage element to store the specified builder's objects. |
protected void |
DatabaseStorageManager.create(MMObjectNode node,
MMObjectBuilder builder)
This method inserts a new object in a specific builder, and registers the change. |
void |
RelationalDatabaseStorageManager.create(MMObjectNode node,
MMObjectBuilder builder)
Adds a node to the passed builder and all its parent builders. |
void |
ViewDatabaseStorageManager.create(MMObjectNode node,
MMObjectBuilder builder)
|
protected void |
ViewDatabaseStorageManager.createObject(MMObjectNode node,
MMObjectBuilder builder)
This method inserts a new object in a specific builder, and registers the change. |
protected void |
DatabaseStorageManager.createTable(MMObjectBuilder builder,
List<CoreField> tableFields,
String tableName)
|
void |
DatabaseStorageManager.delete(MMObjectBuilder builder)
|
protected void |
DatabaseStorageManager.delete(MMObjectNode node,
MMObjectBuilder builder)
Delete a node from a specific builder This method makes it easier to implement relational databases, where you may need to remove the node in more than one builder. |
void |
RelationalDatabaseStorageManager.delete(MMObjectNode node,
MMObjectBuilder builder)
Deletes a node in the passed builder and all its parent builders. |
void |
ViewDatabaseStorageManager.delete(MMObjectNode node,
MMObjectBuilder builder)
Deletes a node in the passed builder and all its parent builders. |
protected void |
DatabaseStorageManager.delete(MMObjectNode node,
MMObjectBuilder builder,
List<CoreField> blobFileField,
String tablename)
|
boolean |
DatabaseStorageManager.exists(MMObjectBuilder builder)
|
boolean |
ViewDatabaseStorageManager.exists(MMObjectBuilder builder)
Determine if a storage element exists for storing the given builder's objects |
protected void |
DatabaseStorageManager.fillNode(MMObjectNode node,
ResultSet result,
MMObjectBuilder builder)
Fills a single Node from the resultset of a query. |
Map<CoreField,Integer> |
DatabaseStorageManager.getFieldIndices(MMObjectBuilder builder,
StepField... fields)
|
MMObjectNode |
DatabaseStorageManager.getNode(MMObjectBuilder builder,
int number)
|
protected String |
ViewDatabaseStorageManager.getTableName(MMObjectBuilder builder)
|
protected String |
ViewDatabaseStorageManager.getViewName(MMObjectBuilder builder)
|
boolean |
DatabaseStorageManager.isVerified(MMObjectBuilder builder)
Check if builders are already verified with the database. |
MMObjectNode |
DatabaseStorageManager.readNode(MMObjectBuilder builder,
Map<CoreField,Integer> fieldIndices,
ResultSet rs,
boolean isVirtual)
|
int |
DatabaseStorageManager.setNodeType(MMObjectNode node,
MMObjectBuilder bul)
|
protected void |
DatabaseStorageManager.setNodeTypeLeaveRelations(MMObjectNode node,
MMObjectBuilder buil)
Deletes the node, and recreates it in a different table. |
protected void |
DatabaseStorageManager.setNodeTypeRememberRelations(MMObjectNode node,
MMObjectBuilder buil)
Deletes the node, and recreates it in a different table. |
protected void |
RelationalDatabaseStorageManager.simpleCreate(MMObjectNode node,
MMObjectBuilder builder)
Actual implementation of RelationalDatabaseStorageManager.create(MMObjectNode, MMObjectBuilder) which wraps this in a
transction only, now. |
int |
DatabaseStorageManager.size(MMObjectBuilder builder)
|
protected void |
DatabaseStorageManager.unloadShortedFields(MMObjectNode node,
MMObjectBuilder builder)
|
void |
DatabaseStorageManager.verify(MMObjectBuilder builder)
Tests whether a builder and the table present in the database match. |
void |
ViewDatabaseStorageManager.verify(MMObjectBuilder builder)
|
protected boolean |
ViewDatabaseStorageManager.viewCreate(MMObjectBuilder builder)
|
protected boolean |
ViewDatabaseStorageManager.viewExists(MMObjectBuilder builder)
|
| Uses of MMObjectBuilder in org.mmbase.storage.search |
|---|
| Subclasses of MMObjectBuilder in org.mmbase.storage.search | |
|---|---|
class |
ResultBuilder
A ResultBuilder is a builder for
ResultNodes, that represent the results of executing
an arbitrary search query. |
| Methods in org.mmbase.storage.search with parameters of type MMObjectBuilder | |
|---|---|
List<MMObjectNode> |
CoreSearchQueryHandler.getNodes(SearchQuery query,
MMObjectBuilder builder)
Processes a search query, returns the result as a list of nodes. |
| Uses of MMObjectBuilder in org.mmbase.storage.search.implementation.database |
|---|
| Methods in org.mmbase.storage.search.implementation.database with parameters of type MMObjectBuilder | |
|---|---|
List<MMObjectNode> |
BasicQueryHandler.getNodes(SearchQuery query,
MMObjectBuilder builder)
|
| Uses of MMObjectBuilder in org.mmbase.storage.util |
|---|
| Methods in org.mmbase.storage.util that return MMObjectBuilder | |
|---|---|
MMObjectBuilder |
Index.getParent()
|
| Constructors in org.mmbase.storage.util with parameters of type MMObjectBuilder | |
|---|---|
Index(MMObjectBuilder builder,
String name)
|
|
| Uses of MMObjectBuilder in org.mmbase.util.functions |
|---|
| Subclasses of MMObjectBuilder in org.mmbase.util.functions | |
|---|---|
class |
ExampleBuilder
Example builder implementation implementing functions. |
| Uses of MMObjectBuilder in org.mmbase.util.xml |
|---|
| Methods in org.mmbase.util.xml that return MMObjectBuilder | |
|---|---|
MMObjectBuilder |
BuilderReader.getParentBuilder()
Get the builder that this builder extends |
| Methods in org.mmbase.util.xml with parameters of type MMObjectBuilder | |
|---|---|
List<CoreField> |
BuilderReader.getFields(MMObjectBuilder builder,
DataTypeCollector collector)
Get the field definitions of this builder. |
Set<Function<?>> |
BuilderReader.getFunctions(MMObjectBuilder builder)
|
List<Index> |
BuilderReader.getIndices(MMObjectBuilder builder)
Get the named indices of this builder. |
| Constructors in org.mmbase.util.xml with parameters of type MMObjectBuilder | |
|---|---|
BuilderWriter(MMObjectBuilder builder)
Constructs the document writer. |
|
| Uses of MMObjectBuilder in org.mmbase.util.xml.applicationdata |
|---|
| Methods in org.mmbase.util.xml.applicationdata with parameters of type MMObjectBuilder | |
|---|---|
protected void |
NodeReader.setValue(MMObjectBuilder bul,
MMObjectNode newNode,
Node n5,
String key,
String value)
|
(package private) static void |
FullBackupDataWriter.writeNodes(String subTargetPath,
MMBase mmbase,
Logger logger,
MMObjectBuilder builder,
List<MMObjectNode> nodes,
boolean isRelation)
Writes the nodes of a particular type to the corresponding XML file. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||