Package com.microstrategy.utils
Class KeyedList<T extends KeyedObject>
- java.lang.Object
 - 
- com.microstrategy.utils.KeyedList<T>
 
 
- 
public class KeyedList<T extends KeyedObject> extends java.lang.Object- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int index, T ob)voidadd(KeyedList<T> list)voidadd(T ob)voidadd(T ob, java.lang.Object beforeKey)voidclear()booleancontainsKey(java.lang.Object key)booleancontainsObject(KeyedObject ob)java.util.Enumeration<T>elements()Tget(int index)Tget(java.lang.Object key)java.util.List<T>getList()intindexOf(java.lang.Object ob)intindexOfKey(java.lang.Object key)booleanisEmpty()java.util.Iterator<T>iterator()java.util.SetkeySet()voidmoveByKey(java.lang.Object key, java.lang.Object keyBefore)intmoveByOffset(java.lang.String key, int offset)voidmoveTo(java.lang.String key, int position)java.lang.Objectput(T ob)Tremove(int index)booleanremove(KeyedObject ob)TremoveByKey(java.lang.Object key)Treplace(T ob)voidset(int index, T ob)intsize()voidsort(java.util.Comparator comparator)static <X extends KeyedObject>
KeyedList<X>unmodifieable(KeyedList<X> list) 
 - 
 
- 
- 
Method Detail
- 
add
public void add(int index, T ob) 
- 
add
public void add(T ob)
 
- 
add
public void add(T ob, java.lang.Object beforeKey)
 
- 
clear
public void clear()
 
- 
containsObject
public boolean containsObject(KeyedObject ob)
 
- 
containsKey
public boolean containsKey(java.lang.Object key)
 
- 
get
public T get(java.lang.Object key)
 
- 
get
public T get(int index)
 
- 
indexOf
public int indexOf(java.lang.Object ob)
 
- 
indexOfKey
public int indexOfKey(java.lang.Object key)
 
- 
isEmpty
public boolean isEmpty()
 
- 
elements
public java.util.Enumeration<T> elements()
 
- 
iterator
public java.util.Iterator<T> iterator()
 
- 
keySet
public java.util.Set keySet()
- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
moveByKey
public void moveByKey(java.lang.Object key, java.lang.Object keyBefore) 
- 
moveTo
public void moveTo(java.lang.String key, int position)- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
moveByOffset
public int moveByOffset(java.lang.String key, int offset)- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
put
public java.lang.Object put(T ob)
 
- 
remove
public T remove(int index)
 
- 
remove
public boolean remove(KeyedObject ob)
 
- 
removeByKey
public T removeByKey(java.lang.Object key)
 
- 
set
public void set(int index, T ob) 
- 
size
public int size()
 
- 
sort
public void sort(java.util.Comparator comparator)
 
- 
getList
public java.util.List<T> getList()
- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
unmodifieable
public static <X extends KeyedObject> KeyedList<X> unmodifieable(KeyedList<X> list)
 
 - 
 
 -