接口 Event

所有已知实现类:
EventImpl

public interface Event
事件接口
  • 方法详细资料

    • isCancelled

      boolean isCancelled()
      是否取消了事件
      返回:
      如果取消返回true
    • setCancel

      void setCancel(boolean value) throws IllegalCancellationException
      设置是否取消事件
      参数:
      value - 如果设置为true则取消事件
      抛出:
      IllegalCancellationException - 对canCancel()返回false的事件使用true参数。
    • canCancel

      boolean canCancel()
      检查事件是否可以被取消
      返回:
      如果为true则可以被取消
    • getParameter

      @NotNull Optional<Object> getParameter()
      获取事件携带的对象
      返回:
      事件对象
    • getResult

      @NotNull Optional<Object> getResult()
      获取事件执行结果(当一个事件拥有多个接收者时)
      返回:
      上一个事件的接收者所设置的结果
    • setResult

      void setResult(@Nullable Object result)
      设置事件的执行结果
      参数:
      result - 结果