Class ItemAttributeDefinition

java.lang.Object
de.rpgframework.genericrpg.modification.ModifyableImpl
de.rpgframework.genericrpg.items.ItemAttributeDefinition
All Implemented Interfaces:
Modifyable

public class ItemAttributeDefinition extends ModifyableImpl
  • Constructor Details

    • ItemAttributeDefinition

      public ItemAttributeDefinition()
    • ItemAttributeDefinition

      public ItemAttributeDefinition(IItemAttribute key)
    • ItemAttributeDefinition

      public ItemAttributeDefinition(IItemAttribute key, Formula distributed)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getModifyable

      public IItemAttribute getModifyable()
    • getFormula

      public Formula getFormula()
    • setFormula

      public void setFormula(Formula value)
    • getRawValue

      public String getRawValue()
      Returns the declaration like it appears in the XML definition. Use this method, if the value contains variables/formulas
    • setRawValue

      public void setRawValue(String val)
    • getDistributed

      public int getDistributed()
      Shortcut for getFormula().getAsInteger()
    • getValue

      public <T> T getValue()
      Shortcut for getFormula().getAsInteger()
    • isInteger

      public boolean isInteger()
    • getLookupTable

      public String[] getLookupTable()
      Returns:
      the lookupTable