org.jboss.portal.common.util
Class ListMap

java.lang.Object
  extended by org.jboss.portal.common.util.CollectionMap
      extended by org.jboss.portal.common.util.ListMap
All Implemented Interfaces:
java.io.Serializable

public class ListMap
extends CollectionMap

Version:
$Revision: 1.1 $
Author:
Julien Viet
See Also:
Serialized Form

Field Summary
protected  java.util.Comparator comparator
          An optional comparator.
 
Fields inherited from class org.jboss.portal.common.util.CollectionMap
map
 
Constructor Summary
ListMap()
           
ListMap(java.util.Comparator comparator)
           
ListMap(SetMap other)
           
ListMap(SetMap other, java.util.Comparator comparator)
           
 
Method Summary
protected  void add(java.util.Collection c, java.lang.Object o)
           
protected  java.util.Collection newCollection()
           
protected  java.util.Collection newCollection(java.util.Collection other)
           
protected  void remove(java.util.Collection c, java.lang.Object o)
           
 
Methods inherited from class org.jboss.portal.common.util.CollectionMap
contains, iterator, keySet, put, remove, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comparator

protected java.util.Comparator comparator
An optional comparator.

Constructor Detail

ListMap

public ListMap()

ListMap

public ListMap(SetMap other)
        throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

ListMap

public ListMap(SetMap other,
               java.util.Comparator comparator)
        throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

ListMap

public ListMap(java.util.Comparator comparator)
Method Detail

add

protected void add(java.util.Collection c,
                   java.lang.Object o)
Specified by:
add in class CollectionMap

remove

protected void remove(java.util.Collection c,
                      java.lang.Object o)
Specified by:
remove in class CollectionMap

newCollection

protected java.util.Collection newCollection()
Specified by:
newCollection in class CollectionMap

newCollection

protected java.util.Collection newCollection(java.util.Collection other)
Specified by:
newCollection in class CollectionMap