Package games.stendhal.client.entity
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
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final games.stendhal.client.entity.PropertyQuantity property.Fields inherited from class games.stendhal.client.entity.Entity
clazz, inAdd, name, rpObject, title, type, x, yFields inherited from interface games.stendhal.client.entity.IEntity
PROP_ANIMATED, PROP_CLASS, PROP_NAME, PROP_POSITION, PROP_SIZE, PROP_STATE, PROP_TITLE, PROP_VISIBILITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the content slot.intGet the item quantity.intgetState()voidinitialize(RPObject object) Initialize this entity for an object.voidonChangedAdded(RPObject object, RPObject changes) The object added/changed attribute(s).Methods inherited from class games.stendhal.client.entity.Entity
addChangeListener, addContentChangeListener, fireChange, getArea, getCursor, getEntityClass, getEntitySubclass, getHeight, getID, getName, getObjectID, getPath, getResistance, getResistance, getRPObject, getSlot, getTitle, getType, getVisibility, getWidth, getX, getY, isObstacle, isOnGround, isUser, onAdded, onChangedRemoved, onPosition, onRemoved, onSlotAdded, onSlotChangedAdded, onSlotChangedRemoved, onSlotRemoved, processPositioning, release, removeChangeListener, removeContentChangeListener, toString, update
-
Field Details
-
PROP_QUANTITY
public static final games.stendhal.client.entity.Property PROP_QUANTITYQuantity property.
-
-
Constructor Details
-
Item
public Item()Create an item.
-
-
Method Details
-
initialize
Initialize this entity for an object.- Specified by:
initializein interfaceIEntity- Overrides:
initializein classEntity- Parameters:
object- The object.- See Also:
-
getContent
Get the content slot.- Returns:
- Content slot or
nullif the item has none or it's not accessible.
-
getQuantity
public int getQuantity()Get the item quantity.- Returns:
- The number of items.
-
onChangedAdded
The object added/changed attribute(s).- Specified by:
onChangedAddedin interfaceRPObjectChangeListener- Overrides:
onChangedAddedin classEntity- Parameters:
object- The base object.changes- The changes.
-
getState
public int getState()
-