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
-