Class EnumStringObj<E extends Enum<E> & IOEnum>

java.lang.Object
zombie.entity.components.attributes.EnumStringObj<E>

public class EnumStringObj<E extends Enum<E> & IOEnum> extends Object
  • Constructor Details

    • EnumStringObj

      protected EnumStringObj()
  • Method Details

    • initialize

      protected void initialize(Class<E> _class)
    • reset

      protected void reset()
    • getEnumValues

      protected EnumSet<E> getEnumValues()
    • getStringValues

      protected ArrayList<String> getStringValues()
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • toString

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

      public EnumStringObj<E> copy()
    • getSortedNames

      public void getSortedNames(ArrayList<String> arrayList)
    • size

      public int size()
    • sizeEnums

      public int sizeEnums()
    • sizeStrings

      public int sizeStrings()
    • clear

      public void clear()
    • isEmpty

      public boolean isEmpty()
    • add

      public void add(E _enum)
    • add

      public void add(String string)
    • remove

      public boolean remove(E _enum)
    • remove

      public boolean remove(String string)
    • contains

      public boolean contains(E _enum)
    • contains

      public boolean contains(String string)
    • removeAllStrings

      public void removeAllStrings()
    • removeAllEnums

      public void removeAllEnums()
    • addAll

      public void addAll(boolean boolean0, EnumStringObj<E> enumStringObj1)
    • addAll

      public void addAll(EnumStringObj<E> enumStringObj1)