org.granite.client.tide.collections.javafx
Class PagedCollection.ListChangeWrapper

java.lang.Object
  extended by javafx.collections.ListChangeListener.Change<E>
      extended by org.granite.client.tide.collections.javafx.PagedCollection.ListChangeWrapper
Enclosing class:
PagedCollection<E>

public class PagedCollection.ListChangeWrapper
extends javafx.collections.ListChangeListener.Change<E>


Constructor Summary
PagedCollection.ListChangeWrapper(javafx.collections.ObservableList<E> list, javafx.collections.ListChangeListener.Change<? extends E> wrappedChange)
           
 
Method Summary
 int getAddedSize()
           
 List<E> getAddedSubList()
           
 int getFrom()
           
protected  int[] getPermutation()
           
 int getPermutation(int num)
           
 List<E> getRemoved()
           
 int getRemovedSize()
           
 int getTo()
           
 boolean next()
           
 void reset()
           
 boolean wasAdded()
           
 boolean wasPermutated()
           
 boolean wasRemoved()
           
 boolean wasReplaced()
           
 boolean wasUpdated()
           
 
Methods inherited from class javafx.collections.ListChangeListener.Change
getList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PagedCollection.ListChangeWrapper

public PagedCollection.ListChangeWrapper(javafx.collections.ObservableList<E> list,
                                         javafx.collections.ListChangeListener.Change<? extends E> wrappedChange)
Method Detail

getAddedSize

public int getAddedSize()
Overrides:
getAddedSize in class javafx.collections.ListChangeListener.Change<E>

getAddedSubList

public List<E> getAddedSubList()
Overrides:
getAddedSubList in class javafx.collections.ListChangeListener.Change<E>

getRemovedSize

public int getRemovedSize()
Overrides:
getRemovedSize in class javafx.collections.ListChangeListener.Change<E>

wasAdded

public boolean wasAdded()
Overrides:
wasAdded in class javafx.collections.ListChangeListener.Change<E>

wasPermutated

public boolean wasPermutated()
Overrides:
wasPermutated in class javafx.collections.ListChangeListener.Change<E>

wasRemoved

public boolean wasRemoved()
Overrides:
wasRemoved in class javafx.collections.ListChangeListener.Change<E>

wasReplaced

public boolean wasReplaced()
Overrides:
wasReplaced in class javafx.collections.ListChangeListener.Change<E>

wasUpdated

public boolean wasUpdated()
Overrides:
wasUpdated in class javafx.collections.ListChangeListener.Change<E>

getFrom

public int getFrom()
Specified by:
getFrom in class javafx.collections.ListChangeListener.Change<E>

getTo

public int getTo()
Specified by:
getTo in class javafx.collections.ListChangeListener.Change<E>

getPermutation

protected int[] getPermutation()
Specified by:
getPermutation in class javafx.collections.ListChangeListener.Change<E>

getPermutation

public int getPermutation(int num)
Overrides:
getPermutation in class javafx.collections.ListChangeListener.Change<E>

getRemoved

public List<E> getRemoved()
Specified by:
getRemoved in class javafx.collections.ListChangeListener.Change<E>

next

public boolean next()
Specified by:
next in class javafx.collections.ListChangeListener.Change<E>

reset

public void reset()
Specified by:
reset in class javafx.collections.ListChangeListener.Change<E>