|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ItemFlow
Item flow interface.
| Method Summary | |
|---|---|
AssessmentItemRef |
getCurrentItemRef()
Gets current item reference (can be null). |
TestPart |
getCurrentTestPart()
Gets parent test part of current item reference (can be null). |
AssessmentItemRef |
getNextItemRef(boolean includeFinished)
Gets first next item reference in test (can be null). |
AssessmentItemRef |
getPrevItemRef(boolean includeFinished)
Gets first previous item reference in current test part (can be null). |
AssessmentTest |
getTest()
Gets assessment test of this item flow. |
boolean |
hasNextItemRef(boolean includeFinished)
Returns true if there is any next item reference in current test part; false otherwise. |
boolean |
hasPrevItemRef(boolean includeFinished)
Returns true if there is any previous item reference in current test part; false otherwise. |
boolean |
isFinished()
Returns true if there are no more item references to be presented; false otherwise. |
| Method Detail |
|---|
boolean isFinished()
Convenient method for getTest().isFinished().
AssessmentTest getTest()
TestPart getCurrentTestPart()
Result is null before test starts and after test finishes.
AssessmentItemRef getCurrentItemRef()
Result is null before test starts and after test finishes.
boolean hasPrevItemRef(boolean includeFinished)
Previous item reference means any item reference which was presented before current item reference.
Returns false before test starts and after test finishes (current test part is null).
includeFinished - whether consider already finished item references
AssessmentItemRef getPrevItemRef(boolean includeFinished)
First previous item reference means item reference with the highest lower presented time than current item reference. (First left item reference from current item reference on time axis.)
includeFinished - whether consider already finished item references
boolean hasNextItemRef(boolean includeFinished)
Next item reference means any item reference which was (or will be) presented after current item reference.
Returns false before test starts and after test finishes (current test part is null).
In linear individual mode this method can be called only when current item is finished!
includeFinished - whether consider already finished item references
AssessmentItemRef getNextItemRef(boolean includeFinished)
First next item reference means item reference with the lowest higher presented time than current item reference. (First right item reference from current item reference on time axis.)
This is the only one method which can cross boundary of current test part. Once boundary is crossed, there is no way how to go back!
In linear individual mode this method can be called only when current item is finished!
includeFinished - whether consider already finished item references
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||