ElementType - public class ListOrganizer<ElementType> extends Object implements ZIndexable<ElementType>
| Constructor and Description | 
|---|
ListOrganizer(List<ElementType> list)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addToBottom(ElementType element)  | 
void | 
addToTop(ElementType element)  | 
List<ElementType> | 
elements()  | 
boolean | 
moveAbove(ElementType objectToMove,
         ElementType reference)
Move above the specified element 
 | 
boolean | 
moveBeneath(ElementType objectToMove,
           ElementType reference)
Move beneath the specified element 
 | 
boolean | 
moveDown(ElementType key)
Move down by one element 
 | 
boolean | 
moveToBottom(ElementType key)
Move beneath all other elements 
 | 
boolean | 
moveToTop(ElementType element)
Move above all other elements 
 | 
boolean | 
moveUp(ElementType key)
Move up by one element 
 | 
public ListOrganizer(List<ElementType> list)
public boolean moveToTop(ElementType element)
ZIndexablemoveToTop in interface ZIndexable<ElementType>public boolean moveAbove(ElementType objectToMove, ElementType reference)
ZIndexablemoveAbove in interface ZIndexable<ElementType>public boolean moveBeneath(ElementType objectToMove, ElementType reference)
ZIndexablemoveBeneath in interface ZIndexable<ElementType>public boolean moveToBottom(ElementType key)
ZIndexablemoveToBottom in interface ZIndexable<ElementType>public boolean moveUp(ElementType key)
ZIndexablemoveUp in interface ZIndexable<ElementType>public boolean moveDown(ElementType key)
ZIndexablemoveDown in interface ZIndexable<ElementType>public List<ElementType> elements()
elements in interface ZIndexable<ElementType>public void addToBottom(ElementType element)
public void addToTop(ElementType element)