com.androidplot.util
Class ListOrganizer<ElementType>

java.lang.Object
  extended by com.androidplot.util.ListOrganizer<ElementType>
Type Parameters:
ElementType -
All Implemented Interfaces:
Organizeable<ElementType>

public class ListOrganizer<ElementType>
extends Object
implements Organizeable<ElementType>

Utility class providing additional element organization operations.


Constructor Summary
ListOrganizer(List<ElementType> list)
           
 
Method Summary
 void addToBack(ElementType element)
           
 void addToFront(ElementType element)
           
 boolean moveAfter(ElementType objectToMove, ElementType reference)
           
 boolean moveBack(ElementType key)
           
 boolean moveBefore(ElementType objectToMove, ElementType reference)
           
 boolean moveForward(ElementType key)
           
 boolean moveToEnd(ElementType element)
           
 boolean moveToFront(ElementType key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListOrganizer

public ListOrganizer(List<ElementType> list)
Method Detail

moveToEnd

public boolean moveToEnd(ElementType element)
Specified by:
moveToEnd in interface Organizeable<ElementType>

moveAfter

public boolean moveAfter(ElementType objectToMove,
                         ElementType reference)
Specified by:
moveAfter in interface Organizeable<ElementType>

moveBefore

public boolean moveBefore(ElementType objectToMove,
                          ElementType reference)
Specified by:
moveBefore in interface Organizeable<ElementType>

moveToFront

public boolean moveToFront(ElementType key)
Specified by:
moveToFront in interface Organizeable<ElementType>

moveBack

public boolean moveBack(ElementType key)
Specified by:
moveBack in interface Organizeable<ElementType>

moveForward

public boolean moveForward(ElementType key)
Specified by:
moveForward in interface Organizeable<ElementType>

addToFront

public void addToFront(ElementType element)
Specified by:
addToFront in interface Organizeable<ElementType>

addToBack

public void addToBack(ElementType element)
Specified by:
addToBack in interface Organizeable<ElementType>


Copyright © 2011. All Rights Reserved.