public abstract class GermGuiCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>> extends DynamicBase implements IGuiPartCallback<E,T>
| Modifier and Type | Class and Description |
|---|---|
static class |
GermGuiCallback.CallBackMachine |
| Modifier | Constructor and Description |
|---|---|
protected |
GermGuiCallback(java.lang.String indexName) |
| Modifier and Type | Method and Description |
|---|---|
T |
clearCallbackHandler() |
T |
clone() |
IGuiPartCallbackHandler<T> |
getCallbackHandler(E eventType) |
java.lang.Runnable |
getHandler(E eventType)
Deprecated.
使用 带player的
|
java.util.function.Consumer<org.bukkit.entity.Player> |
getPlayerHandler(E eventType)
Deprecated.
|
void |
onCallback(org.bukkit.entity.Player player,
E e)
当有操作响应式触发该方法
例如在界面中点击到了这个组件
|
T |
registerCallbackHandler(IGuiPartCallbackHandler<T> guiPartCallbackHandler,
E... eventTypes) |
T |
registerHandler(java.lang.Runnable runnable,
E... eventTypes)
Deprecated.
|
T |
registerPlayerHandler(java.util.function.Consumer<org.bukkit.entity.Player> consumer,
E... eventTypes)
Deprecated.
|
T |
removeCallbackHandler(E... eventTypes) |
T |
removeHandler(E... eventTypes)
Deprecated.
|
T |
removeHandler(E eventType,
int registerID)
Deprecated.
|
T |
removePlayerHandler(E... eventTypes)
Deprecated.
|
T |
removePlayerHandler(E eventType,
int registerID)
Deprecated.
|
canEqual, copyFrom, copyTo, equals, getIndexName, getSrc, hashCode, loadSrc, loadSrc, setIndexName, toStringpublic T registerCallbackHandler(IGuiPartCallbackHandler<T> guiPartCallbackHandler, E... eventTypes)
registerCallbackHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>public T removeCallbackHandler(E... eventTypes)
removeCallbackHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>public IGuiPartCallbackHandler<T> getCallbackHandler(E eventType)
getCallbackHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>public T clearCallbackHandler()
clearCallbackHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>public T clone()
clone in class DynamicBase@Deprecated public T registerPlayerHandler(java.util.function.Consumer<org.bukkit.entity.Player> consumer, E... eventTypes)
IGuiPartCallbackregisterPlayerHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>@Deprecated public final T removePlayerHandler(E... eventTypes)
removePlayerHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>eventTypes - @Deprecated public T removePlayerHandler(E eventType, int registerID)
removePlayerHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>eventType - registerID - @Deprecated public java.util.function.Consumer<org.bukkit.entity.Player> getPlayerHandler(E eventType)
getPlayerHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>@Deprecated public T registerHandler(java.lang.Runnable runnable, E... eventTypes)
registerHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>@Deprecated public T removeHandler(E... eventTypes)
removeHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>@Deprecated public T removeHandler(E eventType, int registerID)
removeHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>@Deprecated public java.lang.Runnable getHandler(E eventType)
getHandler in interface IGuiPartCallback<E extends java.lang.Enum<?>,T extends GermGuiPart<? extends DynamicBase>>eventType - public void onCallback(org.bukkit.entity.Player player,
E e)
e - 大多数为枚举GermGuiScreen.ClickTypeplayer - 交互的玩家