Class DefaultInsertionHook
java.lang.Object
ca.phon.app.session.editor.view.transcript.DefaultInsertionHook
- All Implemented Interfaces:
InsertionHook
- Direct Known Subclasses:
HeaderTierExtension
Hook for controlling document insertions before they are preformed.
Attribute sets may be modified and string contents may be altered by
modifying the StringBuffer. The batchInsertString method may return
a list of additional element specs which should be added after the
provided data.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbatchInsertString(StringBuilder buffer, MutableAttributeSet attrs) Hook into batch string insertions before they are performed.endGem()endTier(MutableAttributeSet attrs) startGem()voidtierRemoved(TranscriptDocument doc, String tierName)
-
Constructor Details
-
DefaultInsertionHook
public DefaultInsertionHook()
-
-
Method Details
-
batchInsertString
public List<DefaultStyledDocument.ElementSpec> batchInsertString(StringBuilder buffer, MutableAttributeSet attrs) Hook into batch string insertions before they are performed.- Specified by:
batchInsertStringin interfaceInsertionHook- Parameters:
buffer-attrs-- Returns:
- list of additional element specs to add (if any)
-
startSession
- Specified by:
startSessionin interfaceInsertionHook
-
endSession
- Specified by:
endSessionin interfaceInsertionHook
-
startHeader
- Specified by:
startHeaderin interfaceInsertionHook
-
endHeader
- Specified by:
endHeaderin interfaceInsertionHook
-
startHeaderLine
- Specified by:
startHeaderLinein interfaceInsertionHook
-
endHeaderLine
- Specified by:
endHeaderLinein interfaceInsertionHook
-
startTranscript
- Specified by:
startTranscriptin interfaceInsertionHook
-
endTranscript
- Specified by:
endTranscriptin interfaceInsertionHook
-
startComment
- Specified by:
startCommentin interfaceInsertionHook
-
endComment
- Specified by:
endCommentin interfaceInsertionHook
-
startGem
- Specified by:
startGemin interfaceInsertionHook
-
endGem
- Specified by:
endGemin interfaceInsertionHook
-
startRecord
- Specified by:
startRecordin interfaceInsertionHook
-
endRecord
- Specified by:
endRecordin interfaceInsertionHook
-
startRecordHeader
- Specified by:
startRecordHeaderin interfaceInsertionHook
-
endRecordHeader
- Specified by:
endRecordHeaderin interfaceInsertionHook
-
startTier
- Specified by:
startTierin interfaceInsertionHook
-
endTier
- Specified by:
endTierin interfaceInsertionHook
-
tierRemoved
- Specified by:
tierRemovedin interfaceInsertionHook
-