Package com.softsynth.jmsl.util
Class RunRange
java.lang.Object
com.softsynth.jmsl.util.RunRange
public class RunRange
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description RunRange()
-
Method Summary
Modifier and Type Method Description 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 Details
-
RunRange
public RunRange()
-
-
Method Details
-
reset
public void reset() -
isValid
public boolean isValid() -
length
public int length() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.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
-
-