Interface SessionCheck
- All Known Implementing Classes:
CheckAlignment,CheckTranscripts,SegmentOverlapCheck
public interface SessionCheck
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<SessionCheck> Get a list of available session checks.booleancheckSession(SessionValidator validator, Session session, Transcriber transcriber) Check session and report any issues using the given validator.booleancheckTranscriptElement(SessionValidator validator, Session session, int elementIndex, Transcriber transcriber) Check specified transcript element index for issues.voidloadProperties(Properties props) booleanPerform check by default in session editor and session check wizard.
-
Method Details
-
availableChecks
Get a list of available session checks.- Returns:
- all available session checks
-
performCheckByDefault
boolean performCheckByDefault()Perform check by default in session editor and session check wizard. This setting may be overridden by user settings in the Session Check view.- Returns:
- true if check should execute during record editor start-up
-
checkSession
Check session and report any issues using the given validator.- Parameters:
validator- the session validatorsession- the session to checktranscriber- check transcripts for given transcriber, or validated transcripts if validator- Returns:
- true if session was modified, false otherwise
-
checkTranscriptElement
boolean checkTranscriptElement(SessionValidator validator, Session session, int elementIndex, Transcriber transcriber) Check specified transcript element index for issues.- Parameters:
validator- the session validatorsession- the session to checkelementIndex- the transcript element index to checktranscriber- check transcripts for given transcriber, or validated transcripts if validator- Returns:
- true if issues were found, false otherwise
-
getProperties
Properties getProperties() -
loadProperties
-