Class Pool<T>

java.lang.Object
de.rpgframework.genericrpg.Pool<T>
All Implemented Interfaces:
Cloneable

public class Pool<T> extends Object implements Cloneable
  • Constructor Details

    • Pool

      public Pool()
    • Pool

      public Pool(T val)
  • Method Details

    • clone

      public Object clone()
      Overrides:
      clone in class Object
      See Also:
    • addStep

      public void addStep(ValueType set, PoolCalculation<T> step)
    • hasSet

      public boolean hasSet(ValueType set)
    • getCalculation

      public List<PoolCalculation<T>> getCalculation(ValueType set)
      Parameters:
      set - NATURAL or ARTIFICIAL
      Returns:
    • getValue

      public int getValue(ValueType set)
      Parameters:
      set - NATURAL or ARTIFICIAL
      Returns:
    • isModified

      public boolean isModified()
    • toString

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

      public String toString(int mod)
    • toExplainString

      public String toExplainString()
    • getNatural

      public int getNatural()
    • addAll

      public void addAll(Pool<T> other)
    • addCheckModification

      public void addCheckModification(CheckModification mod)