Class ProjectEvent
java.lang.Object
ca.phon.project.ProjectEvent
Wrapper for project events.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEvent propertiesstatic enumEvent type -
Method Summary
Modifier and TypeMethodDescriptionGet the event typeGet the value of the specified property.static ProjectEventnewCorpusAddedEvent(String corpus) Create a new corpus added event.static ProjectEventnewCorpusDescriptionChangedEvent(String corpus, String oldDescription, String newDescription) Create a new corpus description changed event.static ProjectEventnewCorpusMediaFolderChangedEvent(String corpus, String oldFolder, String newFolder) Deprecated.static ProjectEventnewCorpusRemovedEvent(String corpus) Create a new corpus removed eventstatic ProjectEventnewNameChangedEvent(String oldName, String newName) Create a new project name changed eventstatic ProjectEventnewProjectMediaFolderAddedEvent(int index, String mediaFolder) static ProjectEventnewProjectMediaFolderChangedEvent(String oldFolder, String newFolder) Deprecated.static ProjectEventnewProjectMediaFolderRemovedEvent(int index, String mediaFolder) static ProjectEventnewSessionAddedEvent(String corpus, String session) Create a new session added eventstatic ProjectEventnewSessionChangedEvent(String corpus, String session) Create a new session chagned event.static ProjectEventnewSessionRemovedEvent(String corpus, String session) Create a new session removed event.static ProjectEventnewUUIDChangedEvent(String oldUUID, String newUUID) Create a new project uuid chagned eventvoidsetEventType(ProjectEvent.ProjectEventType eventType) Set the event typevoidsetProperty(ProjectEvent.ProjectEventProp prop, String value) Set the value of an event property
-
Method Details
-
newCorpusAddedEvent
Create a new corpus added event.- Parameters:
corpus- the name of the added corpus- Returns:
-
newCorpusRemovedEvent
Create a new corpus removed event- Parameters:
corpus- the name of the removed corpus- Returns:
-
newCorpusDescriptionChangedEvent
public static ProjectEvent newCorpusDescriptionChangedEvent(String corpus, String oldDescription, String newDescription) Create a new corpus description changed event.- Parameters:
corpus-oldDescription-newDescription-- Returns:
-
newCorpusMediaFolderChangedEvent
@Deprecated public static ProjectEvent newCorpusMediaFolderChangedEvent(String corpus, String oldFolder, String newFolder) Deprecated. -
newProjectMediaFolderChangedEvent
@Deprecated public static ProjectEvent newProjectMediaFolderChangedEvent(String oldFolder, String newFolder) Deprecated. -
newProjectMediaFolderAddedEvent
-
newProjectMediaFolderRemovedEvent
-
newSessionAddedEvent
Create a new session added event- Parameters:
corpus-session-- Returns:
-
newSessionRemovedEvent
Create a new session removed event.- Parameters:
corpus-session-- Returns:
-
newSessionChangedEvent
Create a new session chagned event.- Parameters:
corpus-session-- Returns:
-
newNameChangedEvent
Create a new project name changed event- Parameters:
oldName-newName-- Returns:
-
newUUIDChangedEvent
Create a new project uuid chagned event- Parameters:
oldUUID-newUUID-- Returns:
-
getEventType
Get the event type- Returns:
- the project event type
-
setEventType
Set the event type -
getProperty
Get the value of the specified property.- Parameters:
prop-- Returns:
- value
-
setProperty
Set the value of an event property- Parameters:
prop-value-
-