com.softsynth.jmsl.util
Class RunRange

java.lang.Object
  extended by com.softsynth.jmsl.util.RunRange

public class RunRange
extends java.lang.Object


Constructor Summary
RunRange()
           
 
Method Summary
 int getEndIndex()
           
 int getStartIndex()
           
 boolean isRunInProgress()
           
 boolean isRunInProgressAtEnd()
           
 boolean isRunInProgressAtStart()
           
 boolean isValid()
           
 int length()
           
 void reset()
           
 void setEndIndex(int i)
           
 void setRunInProgress(boolean b)
           
 void setRunInProgressAtEnd(boolean b)
           
 void setRunInProgressAtStart(boolean b)
           
 void setStartIndex(int i)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RunRange

public RunRange()
Method Detail

reset

public void reset()

isValid

public boolean isValid()

length

public int length()

toString

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

getEndIndex

public int getEndIndex()
Returns:

isRunInProgress

public boolean isRunInProgress()
Returns:

getStartIndex

public int getStartIndex()
Returns:

setEndIndex

public void setEndIndex(int i)
Parameters:
i -

setRunInProgress

public void setRunInProgress(boolean b)
Parameters:
b -

setStartIndex

public void setStartIndex(int i)
Parameters:
i -

isRunInProgressAtEnd

public boolean isRunInProgressAtEnd()
Returns:
if run range ended because it ran our of elements under consideration, but last one was still running out.

isRunInProgressAtStart

public boolean isRunInProgressAtStart()
Returns:

setRunInProgressAtEnd

public void setRunInProgressAtEnd(boolean b)
Parameters:
b -

setRunInProgressAtStart

public void setRunInProgressAtStart(boolean b)
Parameters:
b -