Klasse ComplexDataItem

java.lang.Object
de.rpgframework.genericrpg.data.DataItem
de.rpgframework.genericrpg.data.ComplexDataItem
Alle implementierten Schnittstellen:
ChoiceOrigin
Bekannte direkte Unterklassen:
AGearData, AItemEnhancement, ChoiceOption, ISkill, LevellingProfile, SetItem, SkillSpecialization

public class ComplexDataItem extends DataItem implements ChoiceOrigin
  • Felddetails

    • choices

      @ElementList(type=Choice.class, entry="choice") protected List<Choice> choices
      When instantiating an entity of this item, the following choices must be presented to the user.
    • modifications

      @Element protected ModificationList modifications
    • requires

      @Element protected RequirementList requires
    • hasLevel

      @Attribute(name="hasLevel") protected boolean hasLevel
    • userSelectableFlags

      @ElementList(entry="flag", type=java.lang.String.class, inline=false) protected List<String> userSelectableFlags
      These flags can be freely selected by a user
  • Konstruktordetails

    • ComplexDataItem

      public ComplexDataItem()
  • Methodendetails