Class Item


  • public class Item
    extends java.lang.Object
    Class, describing Item in Game
    • Constructor Summary

      Constructors 
      Constructor Description
      Item​(java.lang.String name, int multiplicity, int image, java.lang.String itemAction)  
      Item​(java.lang.String name, int image, java.lang.String itemAction)  
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      int getImage()  
      ItemAction getItemAction()  
      int getMultiplicity()  
      java.lang.String getName()  
      int hashCode()  
      private java.lang.String parseName​(java.lang.String name)
      Removes all "-" in text
      private void setItemActionByName​(java.lang.String action)
      Choose enumeration by String you provide
      void setMultiplicity​(int multiplicity)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        private final java.lang.String name
      • multiplicity

        private int multiplicity
      • image

        private final int image
    • Constructor Detail

      • Item

        public Item​(java.lang.String name,
                    int multiplicity,
                    int image,
                    java.lang.String itemAction)
      • Item

        public Item​(java.lang.String name,
                    int image,
                    java.lang.String itemAction)
    • Method Detail

      • parseName

        private java.lang.String parseName​(java.lang.String name)
        Removes all "-" in text
        Parameters:
        name - Name of Item
        Returns:
        Name with whitespaces
      • setItemActionByName

        private void setItemActionByName​(java.lang.String action)
        Choose enumeration by String you provide
        Parameters:
        action - Name of action
      • getName

        public java.lang.String getName()
      • getImage

        public int getImage()
      • getMultiplicity

        public int getMultiplicity()
      • setMultiplicity

        public void setMultiplicity​(int multiplicity)
      • getItemAction

        public ItemAction getItemAction()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object