Class WildcardIntNode

java.lang.Object
cn.nukkit.command.tree.node.ParamNode<Integer>
cn.nukkit.command.tree.node.WildcardIntNode
All Implemented Interfaces:
IParamNode<Integer>

@PowerNukkitXOnly @Since("1.19.60-r1") public class WildcardIntNode extends ParamNode<Integer>
代表一个可以输入通配符 * 的IntNode,当输入通配符时,将会解析结果将变成默认值defaultV

所有命令参数类型为WILDCARD_INT如果没有手动指定IParamNode,则会默认使用这个解析

defaultV = Integer.MIN_VALUE

  • Constructor Details

    • WildcardIntNode

      public WildcardIntNode()
    • WildcardIntNode

      public WildcardIntNode(int defaultV)
  • Method Details

    • fill

      public void fill(String arg)
      Description copied from interface: IParamNode
      负责填充该参数节点,覆写该方法需要实现对接受参数arg的验证以及解析成为对应类型T的结果
      当验证失败或者解析失败,请调用IParamNode.error(String)方法标记错误.形如this.error()
      Parameters:
      arg - the arg