Interface SessionFactorySPI
- All Known Implementing Classes:
SessionFactoryImpl
public interface SessionFactorySPI
-
Method Summary
Modifier and TypeMethodDescriptioncreateComment(CommentType commentType, TierData value) Create commentCreate gemCreate a new media segmentCreate a new participant object.Create a new record.createRecord(List<SystemTierType> blindTiers, Map<SystemTierType, Map<String, String>> systemTierParamMap) Create a new record with given tiers as blindCreate a new empty session.<T> TierSPI<T> createTier(String name, Class<T> type, Map<String, String> tierParameters, boolean excludeFromAlignment, boolean blind, List<String> subtypeDelim, String subtypeExpr) Create a new tier object with the specified type.createTierDescription(String name, Class<?> type, Map<String, String> tierParameters, boolean excludeFromAlignment, boolean blind, List<String> subtypeDelim, String subtypExpr) Create tier description.createTierViewItem(String name, boolean visible, String font, boolean locked) Create a tier display and ordering objectCreate a new IntervalTiersSPI object.createTimelineTier(String name) Create a new IntervalTierSPI object.Create a new transcriber object.
-
Method Details
-
createSession
-
createComment
Create comment- Parameters:
commentType-value-- Returns:
- new comment impl
-
createGem
-
createTranscript
TranscriptSPI createTranscript() -
createRecord
-
createRecord
RecordSPI createRecord(List<SystemTierType> blindTiers, Map<SystemTierType, Map<String, String>> systemTierParamMap) Create a new record with given tiers as blind- Parameters:
blindTiers-systemTierParamMap-- Returns:
- a new record with blind tiers
-
createParticipant
-
createTranscriber
-
createMediaSegment
MediaSegmentSPI createMediaSegment()Create a new media segment -
createTier
<T> TierSPI<T> createTier(String name, Class<T> type, Map<String, String> tierParameters, boolean excludeFromAlignment, boolean blind, List<String> subtypeDelim, String subtypeExpr) Create a new tier object with the specified type.- Parameters:
name-type-tierParameters-excludeFromAlignment-blind-subtypeDelim-subtypeExpr-- Returns:
- the new tier
-
createTierDescription
TierDescriptionSPI createTierDescription(String name, Class<?> type, Map<String, String> tierParameters, boolean excludeFromAlignment, boolean blind, List<String> subtypeDelim, String subtypExpr) Create tier description.- Parameters:
name-type-tierParameters-excludeFromAlignment- true if tier is excluded from cross tier alignmentblind-subtypeDelim-subtypExpr-- Returns:
- new tier description
-
createTierViewItem
Create a tier display and ordering object- Parameters:
name-visible-font-locked-- Returns:
-
createTimeline
IntervalTiersSPI createTimeline()Create a new IntervalTiersSPI object.- Returns:
- new IntervalTiersSPI object
-
createTimelineTier
Create a new IntervalTierSPI object.- Parameters:
name-- Returns:
- new IntervalTierSPI object
-