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 TypeMethodDescriptionvoidget(int index) getAll(int index) voidvoidintbooleaniterator()voidmoveToFirst(E element) voidmoveToNext(E element, boolean skipHidden) voidmoveToPrevious(E element, boolean skipHidden) voidvoidvoidvoidsetVisible(E element, boolean visible) voidvoidintsize()intsizeAll()voidsort(Comparator<E> comparator) toString()Methods inherited from class com.macrofocus.order.AbstractOrder
addOrderListener, addWeakOrderListener, notifyOrderAdded, notifyOrderChanged, notifyOrderRemoved, notifyOrderVisibility, removeFilterListeners, removeOrderListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods 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:
sizeAllin interfaceVisibleOrder<E>
-
getAll
- Specified by:
getAllin interfaceVisibleOrder<E>
-
iterableAll
- Specified by:
iterableAllin interfaceVisibleOrder<E>
-
moveToFirst
- Specified by:
moveToFirstin interfaceMutableOrder<E>
-
moveToPrevious
- Specified by:
moveToPreviousin interfaceMutableOrder<E>
-
moveToNext
- Specified by:
moveToNextin interfaceMutableOrder<E>
-
setOrder
- Specified by:
setOrderin interfaceMutableOrder<E>
-
sort
- Specified by:
sortin interfaceMutableOrder<E>
-
set
-
add
- Specified by:
addin interfaceMutableOrder<E>
-
remove
- Specified by:
removein interfaceMutableOrder<E>
-
setVisible
- Specified by:
setVisiblein interfaceMutableVisibleOrder<E>
-
show
- Specified by:
showin interfaceMutableVisibleOrder<E>
-
hide
- Specified by:
hidein interfaceMutableVisibleOrder<E>
-
show
- Specified by:
showin interfaceMutableVisibleOrder<E>
-
hide
- Specified by:
hidein interfaceMutableVisibleOrder<E>
-
isVisible
- Specified by:
isVisiblein interfaceVisibleOrder<E>
-
toString
-