Class SessionMerger
java.lang.Object
ca.phon.worker.PhonTask
ca.phon.app.project.SessionMerger
- All Implemented Interfaces:
- Runnable
Handle merging of sessions
- 
Nested Class SummaryNested classes/interfaces inherited from class ca.phon.worker.PhonTaskPhonTask.TaskStatus
- 
Field SummaryFields inherited from class ca.phon.worker.PhonTaskerr, PROGRESS_PROP, props, STATUS_PROP
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddParticipant(Participant participant) voidgetRecordFilter(SessionPath path) voidmergeDependentTiers(Session dest, Session src) Merge dependent tiers.voidmergeSession(Session dest, Session src, RecordFilter filter) Merge the given sessions using the given utterance filters.voidThe abstract run method.voidsetMergedSession(Session session) voidsetRecordFilter(SessionPath path, RecordFilter filter) Methods inherited from class ca.phon.worker.PhonTaskaddTaskListener, firePropertyChange, fireStatusChange, getException, getName, getProperty, getRunTime, getStartTime, getStatus, isShutdown, removeTaskListener, run, setName, setProperty, setStatus, shutdown
- 
Constructor Details- 
SessionMerger
 
- 
- 
Method Details- 
getMergedSession
- 
setMergedSession
- 
getSessionPaths
- 
addSessionPath
- 
getParticipants
- 
addParticipant
- 
setRecordFilter
- 
getRecordFilter
- 
mergeSessions- Throws:
- IOException
 
- 
mergeSessionMerge the given sessions using the given utterance filters.- Parameters:
- dest-
- src-
- filter-
 
- 
mergeDependentTiers
- 
performTaskpublic void performTask()Description copied from class:PhonTaskThe abstract run method. This method must be implemented by all subclasses.- Specified by:
- performTaskin class- PhonTask
 
 
-