Package ca.phon.app.session.editor
Record Class EditorEventType<T>
java.lang.Object
java.lang.Record
ca.phon.app.session.editor.EditorEventType<T>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final record
static final record
static final record
static final record
static final record
static final record
static final record
static final record
static final record
static final record
static final record
static final record
-
Field Summary
Modifier and TypeFieldDescriptionstatic final EditorEventType<Void>
Called when the editor is about to closestatic final EditorEventType<Void>
Fired after the editor has been initializedstatic final EditorEventType<Void>
Editor should reload contents from diskstatic final EditorEventType<Void>
Fired when the number of phonetic groups changesstatic final EditorEventType<Boolean>
Notifies on changes to the modification flagstatic final EditorEventType<Participant>
A participant was addedstatic final EditorEventType<Participant>
Participant data has changedstatic final EditorEventType<Participant>
A participant was removedstatic final EditorEventType<EditorEventType.RecordAddedData>
Called when a new record is added to the open sessionstatic final EditorEventType<EditorEventType.RecordChangedData>
Current record has changed in editorstatic final EditorEventType<EditorEventType.RecordDeletedData>
Called when a record is removed from the open sessionstatic final EditorEventType<EditorEventType.RecordExcludedChangedData>
Fired when user clicks on the exclude record from searches boxstatic final EditorEventType<EditorEventType.RecordMovedData>
Called when a record is movedstatic final EditorEventType<EditorEventType.RecordChangedData>
Called when the editor wants a refresh of the view for the current recordstatic final EditorEventType<MediaSegment>
Request playback of provided media segmentstatic final EditorEventType<Session>
Session has changed in editorstatic final EditorEventType<EditorEventType.SessionDateChangedData>
Session date changestatic final EditorEventType<EditorEventType.SessionLangChangedData>
Session language changestatic final EditorEventType<SessionLocation>
Position of caret changed in record tiersstatic final EditorEventType<EditorEventType.SessionMediaChangedData>
Session media changestatic final EditorEventType<Session>
Editor has saved the sessionstatic final EditorEventType<EditorEventType.SpeakerChangedData>
Change to speaker for recordstatic final EditorEventType<EditorEventType.TierChangeData>
Changes in tier data, usually fired during value adjustments.static final EditorEventType<EditorEventType.TierChangeData>
Changes in tier data.static final EditorEventType<EditorEventType.TierLockChangedData>
Tier lock has changedstatic final EditorEventType<EditorEventType.TierViewChangedData>
Tier view has changed -
Constructor Summary
ConstructorDescriptionEditorEventType
(String eventName, Class<T> type) Creates an instance of aEditorEventType
record class. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates whether some other object is "equal to" this one.Returns the value of theeventName
record component.final int
hashCode()
Returns a hash code value for this object.final String
toString()
Returns a string representation of this record class.type()
Returns the value of thetype
record component.
-
Field Details
-
EditorFinishedLoading
Fired after the editor has been initialized -
EditorReloadFromDisk
Editor should reload contents from disk -
EditorClosing
Called when the editor is about to close -
SessionSaved
Editor has saved the session -
SessionChanged
Session has changed in editor -
SessionDateChanged
Session date change -
SessionLangChanged
Session language change -
SessionMediaChanged
Session media change -
TierViewChanged
Tier view has changed -
TierLockChanged
Tier lock has changed -
ParticipantAdded
A participant was added -
ParticipantRemoved
A participant was removed -
ParticipantChanged
Participant data has changed -
RecordAdded
Called when a new record is added to the open session -
RecordDeleted
Called when a record is removed from the open session -
RecordMoved
Called when a record is moved -
RecordChanged
Current record has changed in editor -
RecordRefresh
Called when the editor wants a refresh of the view for the current record -
SessionLocationChanged
Position of caret changed in record tiers -
SpeakerChanged
Change to speaker for record -
TierChange
Changes in tier data, usually fired during value adjustments. -
TierChanged
Changes in tier data. This event is fired when tier data has been committed (such as when the current record field is changed) -
RecordExcludedChanged
public static final EditorEventType<EditorEventType.RecordExcludedChangedData> RecordExcludedChangedFired when user clicks on the exclude record from searches box -
GroupListChange
Fired when the number of phonetic groups changes -
ModifiedFlagChanged
Notifies on changes to the modification flag -
SegmentPlayback
Request playback of provided media segment
-
-
Constructor Details
-
EditorEventType
Creates an instance of aEditorEventType
record class.- Parameters:
eventName
- the value for theeventName
record componenttype
- the value for thetype
record component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object)
. -
eventName
Returns the value of theeventName
record component.- Returns:
- the value of the
eventName
record component
-
type
Returns the value of thetype
record component.- Returns:
- the value of the
type
record component
-