Class ExternalCodeTableGetter

java.lang.Object
handling.ExternalCodeTableGetter

public class ExternalCodeTableGetter extends Object
從外部 Properties 檔案載入並填入 opcode 整數碼表的工具類別。

主要入口為靜態方法 populateValues(Properties, T[]):傳入已讀取的 PropertiesWritableIntValueHolder 列舉陣列(RecvPacketOpcode.values() / SendPacketOpcode.values()),逐一以 WritableIntValueHolder.setValue(short)recv.properties / send.properties 中的十六進位或十進位值寫入各常數; 若屬性不存在則保留預設值 -2。 輔助方法 getOpcodeTable(T[]) 可將整個列舉依數值排序後格式化為可讀字串,供除錯使用。