Class ConfigArg<C extends Config<C>>

java.lang.Object
ru.cwcode.commands.Argument
ru.cwcode.tkach.config.commands.ConfigArg<C>

public class ConfigArg<C extends Config<C>> extends ru.cwcode.commands.Argument
  • Field Summary

    Fields inherited from class ru.cwcode.commands.Argument

    raw
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConfigArg(Predicate<C> predicate, ConfigManager<C> configManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    completions(ru.cwcode.commands.api.Sender sender)
     
    boolean
     

    Methods inherited from class ru.cwcode.commands.Argument

    completions, getTag, hint, invalidMessage, isOptional, map, newInstance, notNull, optional, optional, tag, toBoolean, toComponent, toDouble, toFloat, toInt, toReadableString, toString, valid

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • valid

      public boolean valid(String raw)
      Specified by:
      valid in class ru.cwcode.commands.Argument
    • completions

      public Collection<String> completions(ru.cwcode.commands.api.Sender sender)
      Specified by:
      completions in class ru.cwcode.commands.Argument
    • argumentName

      public String argumentName()
      Specified by:
      argumentName in class ru.cwcode.commands.Argument