Package com.macrofocus.order
Class DefaultVisibleOrder<E>
java.lang.Object
com.macrofocus.order.AbstractOrder<E>
com.macrofocus.order.DefaultVisibleOrder<E>
- All Implemented Interfaces:
MutableOrder<E>
,MutableVisibleOrder<E>
,Order<E>
,VisibleOrder<E>
,Iterable<E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
get
(int index) getAll
(int index) void
void
int
boolean
iterator()
void
moveToFirst
(E element) void
moveToNext
(E element, boolean skipHidden) void
moveToPrevious
(E element, boolean skipHidden) void
void
void
void
setVisible
(E element, boolean visible) void
void
int
size()
int
sizeAll()
void
sort
(Comparator<E> comparator) toString()
Methods inherited from class com.macrofocus.order.AbstractOrder
addOrderListener, addWeakOrderListener, notifyOrderAdded, notifyOrderChanged, notifyOrderRemoved, notifyOrderVisibility, removeFilterListeners, removeOrderListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface com.macrofocus.order.Order
addOrderListener, addWeakOrderListener, removeOrderListener
-
Constructor Details
-
DefaultVisibleOrder
-
-
Method Details
-
get
-
size
public int size() -
indexOf
-
previous
-
next
-
iterator
-
sizeAll
public int sizeAll()- Specified by:
sizeAll
in interfaceVisibleOrder<E>
-
getAll
- Specified by:
getAll
in interfaceVisibleOrder<E>
-
iterableAll
- Specified by:
iterableAll
in interfaceVisibleOrder<E>
-
moveToFirst
- Specified by:
moveToFirst
in interfaceMutableOrder<E>
-
moveToPrevious
- Specified by:
moveToPrevious
in interfaceMutableOrder<E>
-
moveToNext
- Specified by:
moveToNext
in interfaceMutableOrder<E>
-
setOrder
- Specified by:
setOrder
in interfaceMutableOrder<E>
-
sort
- Specified by:
sort
in interfaceMutableOrder<E>
-
set
-
add
- Specified by:
add
in interfaceMutableOrder<E>
-
remove
- Specified by:
remove
in interfaceMutableOrder<E>
-
setVisible
- Specified by:
setVisible
in interfaceMutableVisibleOrder<E>
-
show
- Specified by:
show
in interfaceMutableVisibleOrder<E>
-
hide
- Specified by:
hide
in interfaceMutableVisibleOrder<E>
-
show
- Specified by:
show
in interfaceMutableVisibleOrder<E>
-
hide
- Specified by:
hide
in interfaceMutableVisibleOrder<E>
-
isVisible
- Specified by:
isVisible
in interfaceVisibleOrder<E>
-
toString
-