-
- All Implemented Interfaces:
-
com.androidplot.util.Layerable
public class LayerListOrganizer<ElementType> implements Layerable<ElementType>
Utility class providing additional element organization operations.
-
-
Constructor Summary
Constructors Constructor Description LayerListOrganizer(List<ElementType> list)
-
Method Summary
Modifier and Type Method Description booleanmoveToTop(ElementType element)Move above all other elements booleanmoveAbove(ElementType objectToMove, ElementType reference)Move above the specified element booleanmoveBeneath(ElementType objectToMove, ElementType reference)Move beneath the specified element booleanmoveToBottom(ElementType key)Move beneath all other elements booleanmoveUp(ElementType key)Move up by one element booleanmoveDown(ElementType key)Move down by one element List<ElementType>elements()voidaddToBottom(ElementType element)voidaddToTop(ElementType element)-
-
Constructor Detail
-
LayerListOrganizer
LayerListOrganizer(List<ElementType> list)
-
-
Method Detail
-
moveToTop
boolean moveToTop(ElementType element)
Move above all other elements
-
moveAbove
boolean moveAbove(ElementType objectToMove, ElementType reference)
Move above the specified element
-
moveBeneath
boolean moveBeneath(ElementType objectToMove, ElementType reference)
Move beneath the specified element
-
moveToBottom
boolean moveToBottom(ElementType key)
Move beneath all other elements
-
moveUp
boolean moveUp(ElementType key)
Move up by one element
-
moveDown
boolean moveDown(ElementType key)
Move down by one element
-
elements
List<ElementType> elements()
-
addToBottom
void addToBottom(ElementType element)
-
addToTop
void addToTop(ElementType element)
-
-
-
-