Class Rule
java.lang.Object
de.rpgframework.genericrpg.chargen.Rule
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionRule(Rule.EffectOn what, String id, Rule.Type type, MultiLanguageResourceBundle res, String defVal) <E extends Enum<E>>Rule(Rule.EffectOn what, String id, Class<E> enumToUse, MultiLanguageResourceBundle res, E defVal) -
Method Summary
Modifier and TypeMethodDescriptionencodeString(Object value) boolean<E extends Enum>
EgetID()getType()<T> TparseValue(String value)
-
Constructor Details
-
Rule
public Rule(Rule.EffectOn what, String id, Rule.Type type, MultiLanguageResourceBundle res, String defVal) -
Rule
public <E extends Enum<E>> Rule(Rule.EffectOn what, String id, Class<E> enumToUse, MultiLanguageResourceBundle res, E defVal)
-
-
Method Details
-
getID
-
getType
-
parseValue
-
encodeString
-
getName
-
getDefaultValue
- Returns:
- the defaultValue
-
getDefaultAsBooleanValue
public boolean getDefaultAsBooleanValue() -
getDefaultAsEnumValue
- Returns:
- the defaultValue
-
getEnumClassToUse
-
getAffected
-