Class Item

java.lang.Object
games.stendhal.client.entity.Entity
games.stendhal.client.entity.Item
All Implemented Interfaces:
IEntity, RPObjectChangeListener
Direct Known Subclasses:
Box, Ring, UseableItem

public class Item extends Entity
  • Field Details

    • PROP_QUANTITY

      public static final games.stendhal.client.entity.Property PROP_QUANTITY
      Quantity property.
  • Constructor Details

    • Item

      public Item()
      Create an item.
  • Method Details

    • initialize

      public void initialize(RPObject object)
      Initialize this entity for an object.
      Specified by:
      initialize in interface IEntity
      Overrides:
      initialize in class Entity
      Parameters:
      object - The object.
      See Also:
    • getContent

      public RPSlot getContent()
      Get the content slot.
      Returns:
      Content slot or null if the item has none or it's not accessible.
    • getQuantity

      public int getQuantity()
      Get the item quantity.
      Returns:
      The number of items.
    • onChangedAdded

      public void onChangedAdded(RPObject object, RPObject changes)
      The object added/changed attribute(s).
      Specified by:
      onChangedAdded in interface RPObjectChangeListener
      Overrides:
      onChangedAdded in class Entity
      Parameters:
      object - The base object.
      changes - The changes.
    • getState

      public int getState()