Package com.androidplot.util
Class LayerListOrganizer
-
- 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(@NonNull() ElementType element)Move above all other elements booleanmoveAbove(@NonNull() ElementType objectToMove, @NonNull() ElementType reference)booleanmoveBeneath(@NonNull() ElementType objectToMove, @NonNull() ElementType reference)booleanmoveToBottom(@NonNull() ElementType key)Move beneath all other elements booleanmoveUp(@NonNull() ElementType key)Move up by one element booleanmoveDown(@NonNull() ElementType key)Move down by one element List<ElementType>elements()voidaddToBottom(@NonNull() ElementType element)voidaddToTop(@NonNull() ElementType element)-
-
Constructor Detail
-
LayerListOrganizer
LayerListOrganizer(List<ElementType> list)
-
-
Method Detail
-
moveToTop
boolean moveToTop(@NonNull() ElementType element)
Move above all other elements
-
moveAbove
boolean moveAbove(@NonNull() ElementType objectToMove, @NonNull() ElementType reference)
-
moveBeneath
boolean moveBeneath(@NonNull() ElementType objectToMove, @NonNull() ElementType reference)
-
moveToBottom
boolean moveToBottom(@NonNull() ElementType key)
Move beneath all other elements
-
moveUp
boolean moveUp(@NonNull() ElementType key)
Move up by one element
-
moveDown
boolean moveDown(@NonNull() ElementType key)
Move down by one element
-
elements
@NonNull() List<ElementType> elements()
-
addToBottom
void addToBottom(@NonNull() ElementType element)
-
addToTop
void addToTop(@NonNull() ElementType element)
-
-
-
-