Interface ArgumentManager<Sender>

Type Parameters:
Sender - 平台所屬指令發送者類型

public interface ArgumentManager<Sender>
參數解析管理器
  • Method Details

    • registerParser

      <T> void registerParser(Class<T> parser, ArgParser<T,Sender> getter)
      註冊參數解析
      Type Parameters:
      T - 類型
      Parameters:
      parser - 要解析的類型
      getter - 解析器
    • registerParser

      <T> void registerParser(Class<T> parser, String identifier, ArgParser<T,Sender> getter)
      註冊有標識文字的參數解析
      Type Parameters:
      T - 類型
      Parameters:
      parser - 要解析的類型
      identifier - 標識文字
      getter - 解析器