Klasse DataItemValue<T extends DataItem>

java.lang.Object
de.rpgframework.genericrpg.modification.ModifyableImpl
de.rpgframework.genericrpg.data.DataItemValue<T>
Alle implementierten Schnittstellen:
ResolvableDataItem<T>, Modifyable, NumericalValue<T>, SelectedValue<T>
Bekannte direkte Unterklassen:
ComplexDataItemValue

public abstract class DataItemValue<T extends DataItem> extends ModifyableImpl implements NumericalValue<T>, ResolvableDataItem<T>, SelectedValue<T>
  • Felddetails

    • ref

      @Attribute(required=true) protected String ref
    • language

      @Attribute(required=false, name="lang") protected String language
      For items that have different language versions, this field stores the language used when selecting
    • resolved

      protected transient T extends DataItem resolved
    • character

      protected transient CommonCharacter<?,?,?,?> character
      The character this item belongs to
    • value

      @Attribute(name="value") protected int value
    • customName

      @Element protected String customName
    • injectedBy

      protected transient Object injectedBy
      For packs, this is the pack item
  • Konstruktordetails

    • DataItemValue

      public DataItemValue()
    • DataItemValue

      public DataItemValue(T data)
    • DataItemValue

      public DataItemValue(T data, int val)
  • Methodendetails