public class LazyList extends Object
Object lazylist =null;
while(loopCondition)
{
Object item = getItem();
if (item.isToBeAdded())
lazylist = LazyList.add(lazylist,item);
}
return LazyList.getList(lazylist);
An ArrayList of default size is used as the initial LazyList.List| Modifier and Type | Method and Description |
|---|---|
protected Object |
add(Object list,
Collection collection)
Deprecated.
Use addCollection
|
static Object |
add(Object list,
int index,
Object item)
Add an item to a LazyList
|
static Object |
add(Object list,
Object item)
Add an item to a LazyList
|
static Object |
addCollection(Object list,
Collection collection)
Add the contents of a Collection to a LazyList
|
static Object |
clone(Object list) |
static boolean |
contains(Object list,
Object item) |
static Object |
ensureSize(Object list,
int initialSize) |
static Object |
get(Object list,
int i)
Get item from the list
|
static List |
getList(Object list)
Get the real List from a LazyList.
|
static List |
getList(Object list,
boolean nullForEmpty)
Get the real List from a LazyList.
|
static Iterator |
iterator(Object list) |
static ListIterator |
listIterator(Object list) |
static Object |
remove(Object list,
int i) |
static Object |
remove(Object list,
Object o) |
static int |
size(Object list)
The size of a lazy List
|
static String |
toString(Object list) |
static String[] |
toStringArray(Object list) |
public static Object add(Object list, Object item)
list - The list to add to or null if none yet created.item - The item to add.public static Object add(Object list, int index, Object item)
list - The list to add to or null if none yet created.index - The index to add the item at.item - The item to add.protected Object add(Object list, Collection collection)
list - The list to add to or null if none yet created.collection - The Collection whose contents should be added.public static Object addCollection(Object list, Collection collection)
list - The list to add to or null if none yet created.collection - The Collection whose contents should be added.public static List getList(Object list)
list - A LazyList returned from LazyList.add(Object)public static List getList(Object list, boolean nullForEmpty)
list - A LazyList returned from LazyList.add(Object) or nullnullForEmpty - If true, null is returned instead of an
empty list.public static int size(Object list)
list - A LazyList returned from LazyList.add(Object) or nullpublic static Object get(Object list, int i)
list - A LazyList returned from LazyList.add(Object) or nulli - int indexpublic static ListIterator listIterator(Object list)
Copyright © 2013. All rights reserved.