Package com.ericlam.mc.eldgui
Interface UISession
public interface UISession
玩家在打開界面到關閉界面時的數據容器,用於在各個 Controller 之間傳遞資料用
-
Method Summary
Modifier and TypeMethodDescription<T> T
getAttribute
(String key) 透過 key 獲取數據<T> T
pollAttribute
(String key) 透過 key 提取數據並在 Session 中刪除void
setAttribute
(String key, Object value) 設置數據到 Session
-
Method Details
-
getAttribute
透過 key 獲取數據- Type Parameters:
T
- 數據類型- Parameters:
key
- 鍵- Returns:
- 數據,可爲 null
-
pollAttribute
透過 key 提取數據並在 Session 中刪除- Type Parameters:
T
- 數據類型- Parameters:
key
- 鍵- Returns:
- 數據,可爲 null
-
setAttribute
設置數據到 Session- Parameters:
key
- 鍵value
- 數值
-