babase.ranker.ranking
Class RankingChangeEvent.Slide

java.lang.Object
  extended by babase.ranker.ranking.RankingChangeEvent
      extended by babase.ranker.ranking.RankingChangeEvent.Slide
Enclosing class:
RankingChangeEvent

public static class RankingChangeEvent.Slide
extends RankingChangeEvent

An event representing the operation of "sliding" an individual from one rank to another, caused by Ranking.slide(int, int, Object).

Author:
junyang

Nested Class Summary
 
Nested classes/interfaces inherited from class babase.ranker.ranking.RankingChangeEvent
RankingChangeEvent.Permute, RankingChangeEvent.Slide, RankingChangeEvent.Swap
 
Field Summary
 int from
          The original rank (0-based) of the individual being slided.
 int to
          The destination rank (0-based) to the individual being slided.
 
Fields inherited from class babase.ranker.ranking.RankingChangeEvent
ranks, source
 
Constructor Summary
RankingChangeEvent.Slide(java.lang.Object slider, Ranking ranks, int from, int to)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

from

public final int from
The original rank (0-based) of the individual being slided.


to

public final int to
The destination rank (0-based) to the individual being slided.

Constructor Detail

RankingChangeEvent.Slide

public RankingChangeEvent.Slide(java.lang.Object slider,
                                Ranking ranks,
                                int from,
                                int to)
Parameters:
slider -
ranks -
from -
to -
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object