Package ca.phon.session.spi
Interface SessionFactorySPI
- All Known Implementing Classes:
SessionFactoryImpl
public interface SessionFactorySPI
-
Method Summary
Modifier and TypeMethodDescriptionCreate commentCreate a new media segmentCreate a new participant object.Create a new record.Create a new empty session.Session metadata<T> TierSPI<T>
createTier
(String name, Class<T> type, boolean grouped) Create a new tier object with the specified type.createTierDescription
(String name, boolean grouped, Class<?> type) Create tier description.createTierViewItem
(String name, boolean visible, String font, boolean locked) Create a tier display and ordering objectCreate a new transcriber object.
-
Method Details
-
createSession
SessionSPI createSession()Create a new empty session. Tier view- Returns:
- a new session impl
-
createComment
CommentSPI createComment()Create comment- Returns:
- new comment impl
-
createSessionMetadata
SessionMetadataSPI createSessionMetadata()Session metadata- Returns:
-
createRecord
RecordSPI createRecord()Create a new record.- Returns:
- a new empty record
-
createParticipant
ParticipantSPI createParticipant()Create a new participant object.- Returns:
- new participant object
-
createTranscriber
TranscriberSPI createTranscriber()Create a new transcriber object.- Returns:
- new transcriber
-
createMediaSegment
MediaSegmentSPI createMediaSegment()Create a new media segment -
createTier
Create a new tier object with the specified type.- Parameters:
name
-type
-grouped
-- Returns:
- the new tier
-
createTierDescription
Create tier description.- Parameters:
name
-grouped
-type
-- Returns:
- new tier description
-
createTierViewItem
Create a tier display and ordering object- Parameters:
name
-visible
-font
-locked
-- Returns:
-