Class ParamInfo<T>

java.lang.Object
me.libraryaddict.disguise.utilities.params.ParamInfo<T>
Direct Known Subclasses:
ParamInfoBlockPosition, ParamInfoBoolean, ParamInfoByte, ParamInfoComponent, ParamInfoDisplayBrightness, ParamInfoDouble, ParamInfoEnum, ParamInfoEulerAngle, ParamInfoFloat, ParamInfoInteger, ParamInfoQuaternionf, ParamInfoString, ParamInfoTime, ParamInfoTransformation, ParamInfoUserProfile, ParamInfoVector3f, ParamInfoWrappedBlockData

public abstract class ParamInfo<T> extends Object
  • Constructor Details Link icon

  • Method Details Link icon

    • canTranslateValues Link icon

      public boolean canTranslateValues()
    • getOtherValues Link icon

      public String[] getOtherValues()
    • setOtherValues Link icon

      public void setOtherValues(String... otherValues)
    • canReturnNull Link icon

      public boolean canReturnNull()
    • fromString Link icon

      protected abstract T fromString(String string) throws DisguiseParseException
      Throws:
      DisguiseParseException
    • toString Link icon

      public abstract String toString(T object)
    • fromString Link icon

      public T fromString(List<String> arguments) throws DisguiseParseException
      Throws:
      DisguiseParseException
    • getMinArguments Link icon

      public int getMinArguments()
    • hasTabCompletion Link icon

      public boolean hasTabCompletion()
    • getParamClass Link icon

      protected Class getParamClass()
    • isParam Link icon

      public boolean isParam(Class paramClass)
    • getName Link icon

      public String getName()
    • getDescriptiveName Link icon

      public String getDescriptiveName()
    • getRawName Link icon

      public String getRawName()
    • getRawDescriptiveName Link icon

      public String getRawDescriptiveName()
    • getDescription Link icon

      public String getDescription()
    • getRawDescription Link icon

      public String getRawDescription()
    • getValues Link icon

      public Map<String,T> getValues()
    • getEnums Link icon

      public Set<String> getEnums(String tabComplete)
    • isCustomValues Link icon

      public boolean isCustomValues()
      Is the values it returns all it can do?