org.mmbase.bridge.implementation
Class AbstractNodeList<E extends Node>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
org.mmbase.bridge.implementation.BasicList<E>
org.mmbase.bridge.implementation.AbstractNodeList<E>
- All Implemented Interfaces:
- Serializable, Iterable<E>, Collection<E>, List<E>, RandomAccess, BridgeList<E>
- Direct Known Subclasses:
- BasicNodeList, BasicNodeManagerList, BasicRelationList, BasicRelationManagerList, SimpleNodeList
public abstract class AbstractNodeList<E extends Node>
- extends BasicList<E>
An abstract BasicList implementation which overrided convert(java.lang.Object) to make sure the list
contains Nodes.
- Since:
- MMBase-1.9
- Version:
- $Id: AbstractNodeList.java 41187 2010-02-26 18:29:52Z michiel $
- Author:
- Nico Klasens
- See Also:
- Serialized Form
| Methods inherited from class org.mmbase.bridge.implementation.BasicList |
add, convert, convertAll, get, getProperties, getProperty, remove, set, setProperty, size, sort, sort, subList, toArray |
| Methods inherited from class java.util.AbstractList |
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange |
| Methods inherited from interface java.util.List |
add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, retainAll, toArray |
cloud
protected final Cloud cloud
nodeManager
protected final NodeManager nodeManager
AbstractNodeList
AbstractNodeList()
AbstractNodeList
AbstractNodeList(Collection c)
AbstractNodeList
AbstractNodeList(Collection c,
Cloud cloud)
AbstractNodeList
AbstractNodeList(Collection c,
NodeManager nodeManager)
convert
protected E convert(Object o)
- Description copied from class:
BasicList
- converts the object in the list to the excpected format
- Overrides:
convert in class BasicList<E extends Node>
getNode
public Node getNode(int index)
convertWithBridgeToNode
public static Node convertWithBridgeToNode(Cloud cloud,
NodeManager nodeManager,
Object o)
- Converts an object to a Node, using only bridge.
- Returns:
- a Node, or
null if o is either null or could not be
converted.
castToNodeManager
protected static NodeManager castToNodeManager(Cloud cloud,
Node n)
- since MMBase 1.8
MMBase 2.0-SNAPSHOT - null