Package org.mmbase.bridge.util

This package contains several bridge related classes which can be used independently of the rest of MMBase.

See:
          Description

Interface Summary
TreeIterator A specialized iterator for 'TreeLists'
 

Class Summary
AbstractBridgeList<E extends Comparable<? super E>> As AbstractList, but implements some extra methods required by BridgeList
AbstractCloud This abstract implementation of Cloud implements all methods which are based on implementations of other methods, and implements things which many cloud implementataion likely have to do themselves, like properties.
AbstractCloudContext Abstract implementation of CloudContext which implements a number of methods with reasonable defaults, or based on other methods.
AbstractCollectionNodeList<E extends Node> An AbstractCollectionNodeList implements a BridgeList of Nodes, based on a collection of objects of perhaps other type, which are implicitely AbstractCollectionNodeList.convert(java.lang.Object, int)ed when necessary.
AbstractFieldValue This abstract version of FieldValue only leaves AbstractFieldValue.get() to implement.
AbstractNode Abstract implementation of Node.
AbstractNodeManager Abstract implementation of NodeManager, to minimalize the implementation of a virtual one.
AbstractQueryWrapper<Q extends Query> Abstract base class for both QueryWrapper and NodeQueryWrapper.
AbstractSequentialBridgeList<E extends Comparable<? super E>> As AbstractSequentialList, but implements some extra methods required by BridgeList
AnnotatedNode<A> An annotated node is an object that wraps another Node but wich can be annotated with some extra information.
BridgeCollections Analogon of Collections.
BridgeCollections.EmptyBridgeList<E>  
BridgeCollections.EmptyModuleList  
BridgeCollections.EmptyNodeList  
BridgeCollections.EmptyNodeManagerList  
BridgeCollections.EmptyRelationList  
BridgeCollections.EmptyRelationManagerList  
BridgeCollections.EmptyStringList  
BridgeCollections.UnmodifiableBridgeList<E>  
BridgeCollections.UnmodifiableListIterator<E>  
BridgeCollections.UnmodifiableModuleIterator  
BridgeCollections.UnmodifiableNodeIterator  
BridgeCollections.UnmodifiableNodeList  
BridgeCollections.UnmodifiableNodeManagerIterator  
BridgeCollections.UnmodifiableNodeManagerList  
BridgeCollections.UnmodifiableRelationIterator  
BridgeCollections.UnmodifiableRelationList  
BridgeCollections.UnmodifiableRelationManagerIterator  
BridgeCollections.UnmodifiableRelationManagerList  
BridgeCollections.UnmodifiableStringIterator  
BridgeCollections.UnmodifiableStringList  
ChangedNode A nodewrapper in which fields are explicitely marked as 'changed' (even though they may actually not be).
CloneUtil Utility to clone mmbase bridge nodes.
CloudThreadLocal ThreadLocal to store an MMBase Bridge Cloud
CloudUtil An utility to work with clouds on the session or as a ThreadLocal
CollectionNodeList A (fixed-size) list of nodes, based on a Collection of Nodes.
CollectionRelationList A list of Relations, based on a Collection of Nodes
DataTypeField Wraps a DataType object into a (virtual) Field object.
FieldWrapper Wraps another Field (and makes it unmodifiable).
GrowingTreeList This version of TreeList is automaticly growing with the same 'branch' every time when that is possible.
HugeNodeListIterator Iterates the big result of a query.
MapNode<V> A bridge Node based on a Map.
MapNodeManager A bridge NodeManager based on a Map of node values.
NodeChanger Wraps another Node, and adds 'NodeChanger.isChangedByThis()'.
NodeFieldComparator Comparator two nodes based on the string value in the specified field.
NodeManagerDescription This container class contains the information for instantation of an actual NodeManager object.
NodeMap A Map representing a Node.
NodeMapWithoutProcess Like NodeMap but it uses Node.getValueWithoutProcess(java.lang.String) and Node.setValueWithoutProcess(java.lang.String, java.lang.Object) to acces the wrapped node.
NodeQueryWrapper Implementation of Query completely based on other instance of that.
NodeWrapper Wraps another Node.
Queries This class contains various utility methods for manipulating and creating query objects.
QueryWrapper Implementation of Query completely based on other instance of that.
SearchUtil This utility provides methods to easily create and execute queries in the bridge.
TreeList Queries a Tree from MMBase.
VirtualNodeManagerField  
 

Package org.mmbase.bridge.util Description

This package contains several bridge related classes which can be used independently of the rest of MMBase.

This package contains also some implementation of bridge interfaces. In contradiction to implemenations in org.mmbase.bridge.implementation, these classes do not depend on MMBase core classes, and have public constructors.

Since:
MMBase-1.7


MMBase 2.0-SNAPSHOT - null