Class Rule

java.lang.Object
de.rpgframework.genericrpg.chargen.Rule

public class Rule extends Object
  • Constructor Details

  • Method Details

    • getID

      public String getID()
    • getType

      public Rule.Type getType()
    • parseValue

      public <T> T parseValue(String value)
    • encodeString

      public String encodeString(Object value)
    • getName

      public String getName(Locale loc)
    • getDefaultValue

      public String getDefaultValue()
      Returns:
      the defaultValue
    • getDefaultAsBooleanValue

      public boolean getDefaultAsBooleanValue()
    • getDefaultAsEnumValue

      public <E extends Enum> E getDefaultAsEnumValue()
      Returns:
      the defaultValue
    • getEnumClassToUse

      public <E extends Enum<E>> Class<E> getEnumClassToUse()
      Returns:
      the enumToUse
    • getAffected

      public Rule.EffectOn getAffected()