mirror of
https://github.com/hexedtech/codemp.git
synced 2024-11-22 07:14:50 +01:00
chore: public workspace event type
This commit is contained in:
parent
3bf620d41a
commit
96a8b1a88f
1 changed files with 19 additions and 2 deletions
21
dist/java/src/mp/code/Workspace.java
vendored
21
dist/java/src/mp/code/Workspace.java
vendored
|
@ -4,6 +4,7 @@ import java.util.Optional;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
import mp.code.exceptions.ConnectionException;
|
import mp.code.exceptions.ConnectionException;
|
||||||
import mp.code.exceptions.ConnectionRemoteException;
|
import mp.code.exceptions.ConnectionRemoteException;
|
||||||
import mp.code.exceptions.ControllerException;
|
import mp.code.exceptions.ControllerException;
|
||||||
|
@ -232,7 +233,8 @@ public final class Workspace {
|
||||||
* Represents a workspace-wide event.
|
* Represents a workspace-wide event.
|
||||||
*/
|
*/
|
||||||
public static final class Event {
|
public static final class Event {
|
||||||
private final Type type;
|
/** The type of the event. */
|
||||||
|
public final @Getter Type type;
|
||||||
private final String argument;
|
private final String argument;
|
||||||
|
|
||||||
Event(Type type, String argument) {
|
Event(Type type, String argument) {
|
||||||
|
@ -270,9 +272,24 @@ public final class Workspace {
|
||||||
} else return Optional.empty();
|
} else return Optional.empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
enum Type {
|
/**
|
||||||
|
* The type of workspace event.
|
||||||
|
*/
|
||||||
|
public enum Type {
|
||||||
|
/**
|
||||||
|
* Somebody joined a workspace.
|
||||||
|
* @see #getUserJoined() to get the name
|
||||||
|
*/
|
||||||
USER_JOIN,
|
USER_JOIN,
|
||||||
|
/**
|
||||||
|
* Somebody left a workspace
|
||||||
|
* @see #getUserLeft() to get the name
|
||||||
|
*/
|
||||||
USER_LEAVE,
|
USER_LEAVE,
|
||||||
|
/**
|
||||||
|
* The filetree was updated.
|
||||||
|
* @see #getChangedBuffer() to see the buffer that changed
|
||||||
|
*/
|
||||||
FILE_TREE_UPDATED
|
FILE_TREE_UPDATED
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue