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>,java.lang.Iterable<E>
public class DefaultVisibleOrder<E> extends AbstractOrder<E> implements MutableVisibleOrder<E>
-
-
Constructor Summary
Constructors Constructor Description DefaultVisibleOrder(E... elements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(E axisModel)Eget(int index)EgetAll(int index)voidhide(E... elements)voidhide(java.lang.Iterable<E> elements)intindexOf(E element)booleanisVisible(E element)java.lang.Iterable<E>iterableAll()java.util.Iterator<E>iterator()voidmoveToFirst(E element)voidmoveToNext(E element, boolean skipHidden)voidmoveToPrevious(E element, boolean skipHidden)Enext(E element)Eprevious(E element)voidremove(E axisModel)voidset(java.lang.Iterable<E> all, java.lang.Iterable<E> visible)voidsetOrder(java.util.List<E> elements)voidsetVisible(E element, boolean visible)voidshow(E... elements)voidshow(java.lang.Iterable<E> elements)intsize()intsizeAll()voidsort(java.util.Comparator<E> comparator)java.lang.StringtoString()-
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 com.macrofocus.order.Order
addOrderListener, addWeakOrderListener, removeOrderListener
-
-
-
-
Constructor Detail
-
DefaultVisibleOrder
public DefaultVisibleOrder(E... elements)
-
-
Method Detail
-
iterator
public java.util.Iterator<E> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<E>
-
sizeAll
public int sizeAll()
- Specified by:
sizeAllin interfaceVisibleOrder<E>
-
getAll
public E getAll(int index)
- Specified by:
getAllin interfaceVisibleOrder<E>
-
iterableAll
public java.lang.Iterable<E> iterableAll()
- Specified by:
iterableAllin interfaceVisibleOrder<E>
-
moveToFirst
public void moveToFirst(E element)
- Specified by:
moveToFirstin interfaceMutableOrder<E>
-
moveToPrevious
public void moveToPrevious(E element, boolean skipHidden)
- Specified by:
moveToPreviousin interfaceMutableOrder<E>
-
moveToNext
public void moveToNext(E element, boolean skipHidden)
- Specified by:
moveToNextin interfaceMutableOrder<E>
-
setOrder
public void setOrder(java.util.List<E> elements)
- Specified by:
setOrderin interfaceMutableOrder<E>
-
sort
public void sort(java.util.Comparator<E> comparator)
- Specified by:
sortin interfaceMutableOrder<E>
-
add
public void add(E axisModel)
- Specified by:
addin interfaceMutableOrder<E>
-
remove
public void remove(E axisModel)
- Specified by:
removein interfaceMutableOrder<E>
-
setVisible
public void setVisible(E element, boolean visible)
- Specified by:
setVisiblein interfaceMutableVisibleOrder<E>
-
show
public void show(java.lang.Iterable<E> elements)
- Specified by:
showin interfaceMutableVisibleOrder<E>
-
hide
public void hide(java.lang.Iterable<E> elements)
- Specified by:
hidein interfaceMutableVisibleOrder<E>
-
show
public void show(E... elements)
- Specified by:
showin interfaceMutableVisibleOrder<E>
-
hide
public void hide(E... elements)
- Specified by:
hidein interfaceMutableVisibleOrder<E>
-
isVisible
public boolean isVisible(E element)
- Specified by:
isVisiblein interfaceVisibleOrder<E>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-