Class TranscriptOrthographyVisitors.KeywordVisitor
java.lang.Object
ca.phon.visitor.VisitorAdapter<OrthographyElement>
ca.phon.orthography.AbstractOrthographyVisitor
ca.phon.app.session.editor.view.transcript.TranscriptOrthographyVisitors.KeywordVisitor
- All Implemented Interfaces:
Visitor<OrthographyElement>
- Enclosing class:
TranscriptOrthographyVisitors
Creates a list of keywords, one keyword for every element type in CHAT. This class is an example of how to
iterate through data in tiers with the Orthography type. Some types have inner-elements: OrthoGroup and PhoneticGrouip,
and some have annotations: groups and events (action, happening, other spoken events.)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Generic, i.e., fallback, processing method.void
visit
(OrthographyElement obj) Generic visit method.void
visitAction
(Action action) Event - events have possible annotationsvoid
visitCompoundWord
(CompoundWord compoundWord) void
visitFreecode
(Freecode freecode) void
visitHappening
(Happening happening) Event - events have possible annotationsvoid
visitInternalMedia
(InternalMedia internalMedia) void
visitItalic
(Italic italic) Italic and underline are stored as objects in the Orthography data structure with zero text and a begin/end attribute.void
visitLinker
(Linker linker) void
visitLongFeature
(LongFeature longFeature) void
visitNonvocal
(Nonvocal nonvocal) void
visitOrthoGroup
(OrthoGroup group) Groups have inner-elements and annotationsvoid
visitOtherSpokenEvent
(OtherSpokenEvent otherSpokenEvent) Event - events have possible annotationsvoid
visitOverlapPoint
(OverlapPoint overlapPoint) void
visitPause
(Pause pause) void
visitPhoneticGroup
(PhoneticGroup phoneticGroup) Phonetic groups only have inner-elementsvoid
visitPostcode
(Postcode postcode) void
visitQuotation
(Quotation quotation) void
visitSeparator
(Separator separator) void
visitTagMarker
(TagMarker tagMarker) void
visitTerminator
(Terminator terminator) void
visitToneMarker
(ToneMarker toneMarker) void
visitUnderline
(Underline underline) Italic and underline are stored as objects in the Orthography data structure with zero text and a begin/end attribute.void
visitUtteranceLanguage
(UtteranceLanguage utteranceLanguage) void
Visit word, words are composed of elements which use another listener defined below
-
Constructor Details
-
KeywordVisitor
-
-
Method Details
-
visit
Description copied from interface:Visitor
Generic visit method.- Specified by:
visit
in interfaceVisitor<OrthographyElement>
- Overrides:
visit
in classVisitorAdapter<OrthographyElement>
- Parameters:
obj
-
-
visitLinker
- Overrides:
visitLinker
in classAbstractOrthographyVisitor
-
visitUtteranceLanguage
- Overrides:
visitUtteranceLanguage
in classAbstractOrthographyVisitor
-
visitCompoundWord
- Overrides:
visitCompoundWord
in classAbstractOrthographyVisitor
-
visitWord
Visit word, words are composed of elements which use another listener defined below- Overrides:
visitWord
in classAbstractOrthographyVisitor
- Parameters:
word
-
-
visitOrthoGroup
Groups have inner-elements and annotations- Overrides:
visitOrthoGroup
in classAbstractOrthographyVisitor
- Parameters:
group
-
-
visitPhoneticGroup
Phonetic groups only have inner-elements- Overrides:
visitPhoneticGroup
in classAbstractOrthographyVisitor
- Parameters:
phoneticGroup
-
-
visitQuotation
- Overrides:
visitQuotation
in classAbstractOrthographyVisitor
-
visitPause
- Overrides:
visitPause
in classAbstractOrthographyVisitor
-
visitInternalMedia
- Overrides:
visitInternalMedia
in classAbstractOrthographyVisitor
-
visitFreecode
- Overrides:
visitFreecode
in classAbstractOrthographyVisitor
-
visitAction
Event - events have possible annotations- Overrides:
visitAction
in classAbstractOrthographyVisitor
-
visitHappening
Event - events have possible annotations- Overrides:
visitHappening
in classAbstractOrthographyVisitor
-
visitOtherSpokenEvent
Event - events have possible annotations- Overrides:
visitOtherSpokenEvent
in classAbstractOrthographyVisitor
-
visitSeparator
- Overrides:
visitSeparator
in classAbstractOrthographyVisitor
-
visitToneMarker
- Overrides:
visitToneMarker
in classAbstractOrthographyVisitor
-
visitTagMarker
- Overrides:
visitTagMarker
in classAbstractOrthographyVisitor
-
visitOverlapPoint
- Overrides:
visitOverlapPoint
in classAbstractOrthographyVisitor
-
visitUnderline
Italic and underline are stored as objects in the Orthography data structure with zero text and a begin/end attribute. They may also appear as word elements.- Overrides:
visitUnderline
in classAbstractOrthographyVisitor
- Parameters:
underline
-
-
visitItalic
Italic and underline are stored as objects in the Orthography data structure with zero text and a begin/end attribute. They may also appear as word elements.- Overrides:
visitItalic
in classAbstractOrthographyVisitor
- Parameters:
italic
-
-
visitLongFeature
- Overrides:
visitLongFeature
in classAbstractOrthographyVisitor
-
visitNonvocal
- Overrides:
visitNonvocal
in classAbstractOrthographyVisitor
-
visitTerminator
- Overrides:
visitTerminator
in classAbstractOrthographyVisitor
-
visitPostcode
- Overrides:
visitPostcode
in classAbstractOrthographyVisitor
-
fallbackVisit
Description copied from class:VisitorAdapter
Generic, i.e., fallback, processing method.- Specified by:
fallbackVisit
in classVisitorAdapter<OrthographyElement>
- Parameters:
obj
- the object to visit
-