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 TypeMethodDescriptionvoidGeneric, i.e., fallback, processing method.voidvisit(OrthographyElement obj) Generic visit method.voidvisitAction(Action action) Event - events have possible annotationsvoidvisitCompoundWord(CompoundWord compoundWord) voidvisitFreecode(Freecode freecode) voidvisitHappening(Happening happening) Event - events have possible annotationsvoidvisitInternalMedia(InternalMedia internalMedia) voidvisitItalic(Italic italic) Italic and underline are stored as objects in the Orthography data structure with zero text and a begin/end attribute.voidvisitLinker(Linker linker) voidvisitLongFeature(LongFeature longFeature) voidvisitNonvocal(Nonvocal nonvocal) voidvisitOrthoGroup(OrthoGroup group) Groups have inner-elements and annotationsvoidvisitOtherSpokenEvent(OtherSpokenEvent otherSpokenEvent) Event - events have possible annotationsvoidvisitOverlapPoint(OverlapPoint overlapPoint) voidvisitPause(Pause pause) voidvisitPhoneticGroup(PhoneticGroup phoneticGroup) Phonetic groups only have inner-elementsvoidvisitPostcode(Postcode postcode) voidvisitQuotation(Quotation quotation) voidvisitSeparator(Separator separator) voidvisitTagMarker(TagMarker tagMarker) voidvisitTerminator(Terminator terminator) voidvisitToneMarker(ToneMarker toneMarker) voidvisitUnderline(Underline underline) Italic and underline are stored as objects in the Orthography data structure with zero text and a begin/end attribute.voidvisitUtteranceLanguage(UtteranceLanguage utteranceLanguage) voidVisit word, words are composed of elements which use another listener defined below
-
Constructor Details
-
KeywordVisitor
-
-
Method Details
-
visit
Description copied from interface:VisitorGeneric visit method.- Specified by:
visitin interfaceVisitor<OrthographyElement>- Overrides:
visitin classVisitorAdapter<OrthographyElement>- Parameters:
obj-
-
visitLinker
- Overrides:
visitLinkerin classAbstractOrthographyVisitor
-
visitUtteranceLanguage
- Overrides:
visitUtteranceLanguagein classAbstractOrthographyVisitor
-
visitCompoundWord
- Overrides:
visitCompoundWordin classAbstractOrthographyVisitor
-
visitWord
Visit word, words are composed of elements which use another listener defined below- Overrides:
visitWordin classAbstractOrthographyVisitor- Parameters:
word-
-
visitOrthoGroup
Groups have inner-elements and annotations- Overrides:
visitOrthoGroupin classAbstractOrthographyVisitor- Parameters:
group-
-
visitPhoneticGroup
Phonetic groups only have inner-elements- Overrides:
visitPhoneticGroupin classAbstractOrthographyVisitor- Parameters:
phoneticGroup-
-
visitQuotation
- Overrides:
visitQuotationin classAbstractOrthographyVisitor
-
visitPause
- Overrides:
visitPausein classAbstractOrthographyVisitor
-
visitInternalMedia
- Overrides:
visitInternalMediain classAbstractOrthographyVisitor
-
visitFreecode
- Overrides:
visitFreecodein classAbstractOrthographyVisitor
-
visitAction
Event - events have possible annotations- Overrides:
visitActionin classAbstractOrthographyVisitor
-
visitHappening
Event - events have possible annotations- Overrides:
visitHappeningin classAbstractOrthographyVisitor
-
visitOtherSpokenEvent
Event - events have possible annotations- Overrides:
visitOtherSpokenEventin classAbstractOrthographyVisitor
-
visitSeparator
- Overrides:
visitSeparatorin classAbstractOrthographyVisitor
-
visitToneMarker
- Overrides:
visitToneMarkerin classAbstractOrthographyVisitor
-
visitTagMarker
- Overrides:
visitTagMarkerin classAbstractOrthographyVisitor
-
visitOverlapPoint
- Overrides:
visitOverlapPointin 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:
visitUnderlinein 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:
visitItalicin classAbstractOrthographyVisitor- Parameters:
italic-
-
visitLongFeature
- Overrides:
visitLongFeaturein classAbstractOrthographyVisitor
-
visitNonvocal
- Overrides:
visitNonvocalin classAbstractOrthographyVisitor
-
visitTerminator
- Overrides:
visitTerminatorin classAbstractOrthographyVisitor
-
visitPostcode
- Overrides:
visitPostcodein classAbstractOrthographyVisitor
-
fallbackVisit
Description copied from class:VisitorAdapterGeneric, i.e., fallback, processing method.- Specified by:
fallbackVisitin classVisitorAdapter<OrthographyElement>- Parameters:
obj- the object to visit
-