A B C D E G I N P R S U V 
All Classes All Packages

A

addAttribute(IAttribute) - Method in interface playerlib.player.IPlayer
 
addAttribute(IAttribute) - Method in class playerlib.player.Player
 
addAttributeChangeListener(ChangeListener<IAttribute>) - Method in interface playerlib.player.IPlayer
This is used to allow a consumer to be notified when any attribute is added, changed or removed.
addAttributeChangeListener(ChangeListener<IAttribute>) - Method in class playerlib.player.Player
 
addAttributes(List<IAttribute>) - Method in interface playerlib.player.IPlayer
 
addAttributes(List<IAttribute>) - Method in class playerlib.player.Player
 
addBodyPart(IBodyPart) - Method in interface playerlib.player.IPlayer
 
addBodyPart(IBodyPart) - Method in class playerlib.player.Player
 
addBodyPartChangeListener(ChangeListener<IBodyPart>) - Method in interface playerlib.player.IPlayer
This is used to allow a consumer to be notified when any body part is added, changed or removed.
addBodyPartChangeListener(ChangeListener<IBodyPart>) - Method in class playerlib.player.Player
 
addBodyParts(List<IBodyPart>) - Method in interface playerlib.player.IPlayer
 
addBodyParts(List<IBodyPart>) - Method in class playerlib.player.Player
 
addChangeListener(ValueListener<C>) - Method in interface playerlib.core.ValueChangeManager
This is used to allow a consumer to be notified when an @see C value is changed.
addChangeListener(ValueListener<IAttribute>) - Method in class playerlib.attributes.Attribute
 
addChangeListener(ValueListener<ICharacteristic>) - Method in class playerlib.characteristics.Characteristic
 
addChangeListener(ValueListener<IBodyPart>) - Method in class playerlib.equipment.BodyPart
 
addChangeListener(ValueListener<IEquiped>) - Method in class playerlib.equipment.Equiped
 
addChangeListener(ValueListener<IItem>) - Method in class playerlib.items.Item
 
addChangeListener(ValueListener<IProperty>) - Method in class playerlib.items.Property
 
addCharacteristic(ICharacteristic) - Method in class playerlib.equipment.BodyPart
 
addCharacteristic(ICharacteristic) - Method in interface playerlib.equipment.IBodyPart
 
addCharacteristic(ICharacteristic) - Method in interface playerlib.player.IPlayer
 
addCharacteristic(ICharacteristic) - Method in class playerlib.player.Player
 
addCharacteristicChangeListener(ChangeListener<ICharacteristic>) - Method in class playerlib.equipment.BodyPart
 
addCharacteristicChangeListener(ChangeListener<ICharacteristic>) - Method in interface playerlib.equipment.IBodyPart
This is used to allow a consumer to be notified when any characteristic is added, changed or removed.
addCharacteristicChangeListener(ChangeListener<ICharacteristic>) - Method in interface playerlib.player.IPlayer
This is used to allow a consumer to be notified when any characteristic is added, changed or removed.
addCharacteristicChangeListener(ChangeListener<ICharacteristic>) - Method in class playerlib.player.Player
 
addCharacteristics(List<ICharacteristic>) - Method in class playerlib.equipment.BodyPart
 
addCharacteristics(List<ICharacteristic>) - Method in interface playerlib.equipment.IBodyPart
 
addCharacteristics(List<ICharacteristic>) - Method in interface playerlib.player.IPlayer
 
addCharacteristics(List<ICharacteristic>) - Method in class playerlib.player.Player
 
addEquipmentChangeListener(ChangeListener<IEquiped>) - Method in class playerlib.equipment.Equipment
 
addEquipmentChangeListener(ChangeListener<IEquiped>) - Method in interface playerlib.equipment.IEquipment
This is used to allow a consumer to be notified when any body part is equipped to or un-equipped from.
addItem(IItem, int) - Method in interface playerlib.inventory.IInventory
 
addItem(IItem, int) - Method in class playerlib.inventory.Inventory
 
addItemChangeListener(ChangeListener<IItem>) - Method in interface playerlib.inventory.IInventory
This is used to allow a consumer to be notified when any item is added, changed or removed.
addItemChangeListener(ChangeListener<IItem>) - Method in class playerlib.inventory.Inventory
 
addItems(Map<IItem, Integer>) - Method in interface playerlib.inventory.IInventory
 
addItems(Map<IItem, Integer>) - Method in class playerlib.inventory.Inventory
 
addListener(ChangeListener<V>) - Method in class playerlib.core.NotificationManager
 
addProperties(List<IProperty>) - Method in interface playerlib.items.IItem
 
addProperties(List<IProperty>) - Method in class playerlib.items.Item
 
addProperty(IProperty) - Method in interface playerlib.items.IItem
 
addProperty(IProperty) - Method in class playerlib.items.Item
 
addPropertyChangeListener(ChangeListener<IProperty>) - Method in interface playerlib.items.IItem
This is used to allow a consumer to be notified when any property is added, changed or removed.
addPropertyChangeListener(ChangeListener<IProperty>) - Method in class playerlib.items.Item
 
Attribute - Class in playerlib.attributes
 
Attribute(String, String, T, T) - Constructor for class playerlib.attributes.Attribute
 
Attribute(String, T) - Constructor for class playerlib.attributes.Attribute
 
attributes() - Method in interface playerlib.player.IPlayer
 
attributes() - Method in class playerlib.player.Player
 

B

BodyPart - Class in playerlib.equipment
 
BodyPart(String) - Constructor for class playerlib.equipment.BodyPart
 
BodyPart(String, String, List<ICharacteristic>) - Constructor for class playerlib.equipment.BodyPart
 
bodyParts() - Method in interface playerlib.player.IPlayer
 
bodyParts() - Method in class playerlib.player.Player
 

C

changed(List<T>, List<T>, List<T>) - Method in interface playerlib.core.ChangeListener
 
changed(V, T) - Method in class playerlib.core.NotificationManager
 
changed(V, T) - Method in interface playerlib.core.ValueListener
 
ChangeListener<T> - Interface in playerlib.core
 
Characteristic - Class in playerlib.characteristics
 
Characteristic(String, T) - Constructor for class playerlib.characteristics.Characteristic
 
Characteristic(String, T, String, T) - Constructor for class playerlib.characteristics.Characteristic
 
characteristics() - Method in interface playerlib.player.IPlayer
 
characteristics() - Method in class playerlib.player.Player
 
clearAttributes() - Method in interface playerlib.player.IPlayer
Remove all attributes from this player.
clearAttributes() - Method in class playerlib.player.Player
 
clearBodyParts() - Method in interface playerlib.player.IPlayer
Remove all body parts from this player.
clearBodyParts() - Method in class playerlib.player.Player
 
clearCharacteristics() - Method in class playerlib.equipment.BodyPart
 
clearCharacteristics() - Method in interface playerlib.equipment.IBodyPart
Remove all characteristics from this body part.
clearCharacteristics() - Method in interface playerlib.player.IPlayer
Remove all characteristics from this player.
clearCharacteristics() - Method in class playerlib.player.Player
 
clearItems() - Method in interface playerlib.inventory.IInventory
Clears all of the items from the inventory.
clearItems() - Method in class playerlib.inventory.Inventory
 
clearProperties() - Method in interface playerlib.items.IItem
Remove all properties from this item.
clearProperties() - Method in class playerlib.items.Item
 
compareTo(IBodyPart) - Method in class playerlib.equipment.BodyPart
 
content() - Method in class playerlib.attributes.Attribute
 
content() - Method in interface playerlib.attributes.IAttribute
 
content() - Method in class playerlib.characteristics.Characteristic
 
content() - Method in interface playerlib.characteristics.ICharacteristic
 
content() - Method in interface playerlib.items.IItem
 
content() - Method in class playerlib.items.Item
 
content() - Method in interface playerlib.player.IPlayer
 
content() - Method in class playerlib.player.Player
 
content(T) - Method in class playerlib.attributes.Attribute
 
content(T) - Method in interface playerlib.attributes.IAttribute
 
content(T) - Method in class playerlib.characteristics.Characteristic
 
content(T) - Method in interface playerlib.characteristics.ICharacteristic
 
content(T) - Method in interface playerlib.items.IItem
 
content(T) - Method in class playerlib.items.Item
 
content(T) - Method in interface playerlib.player.IPlayer
 
content(T) - Method in class playerlib.player.Player
 

D

description() - Method in class playerlib.attributes.Attribute
 
description() - Method in interface playerlib.attributes.IAttribute
 
description() - Method in class playerlib.characteristics.Characteristic
 
description() - Method in interface playerlib.characteristics.ICharacteristic
 
description() - Method in class playerlib.equipment.BodyPart
 
description() - Method in interface playerlib.equipment.IBodyPart
 
description() - Method in interface playerlib.items.IItem
 
description() - Method in interface playerlib.items.IProperty
 
description() - Method in class playerlib.items.Item
 
description() - Method in class playerlib.items.Property
 
description(String) - Method in class playerlib.attributes.Attribute
 
description(String) - Method in interface playerlib.attributes.IAttribute
 
description(String) - Method in class playerlib.characteristics.Characteristic
 
description(String) - Method in interface playerlib.characteristics.ICharacteristic
 
description(String) - Method in class playerlib.equipment.BodyPart
 
description(String) - Method in interface playerlib.equipment.IBodyPart
 
description(String) - Method in interface playerlib.items.IItem
 
description(String) - Method in interface playerlib.items.IProperty
 
description(String) - Method in class playerlib.items.Item
 
description(String) - Method in class playerlib.items.Property
 

E

equip(Map<IBodyPart, IItem>) - Method in class playerlib.equipment.Equipment
 
equip(Map<IBodyPart, IItem>) - Method in interface playerlib.equipment.IEquipment
 
equip(IBodyPart, IItem) - Method in class playerlib.equipment.Equipment
 
equip(IBodyPart, IItem) - Method in interface playerlib.equipment.IEquipment
 
Equiped - Class in playerlib.equipment
 
Equiped(IBodyPart, IItem) - Constructor for class playerlib.equipment.Equiped
 
equipment() - Method in interface playerlib.player.IPlayer
 
equipment() - Method in class playerlib.player.Player
 
equipment(IEquipment) - Method in interface playerlib.player.IPlayer
 
equipment(IEquipment) - Method in class playerlib.player.Player
 
Equipment - Class in playerlib.equipment
 
Equipment() - Constructor for class playerlib.equipment.Equipment
 
Equipment(Map<IBodyPart, IItem>) - Constructor for class playerlib.equipment.Equipment
 
equipted() - Method in class playerlib.equipment.Equipment
 
equipted() - Method in interface playerlib.equipment.IEquipment
 
equipted(IBodyPart) - Method in class playerlib.equipment.Equipment
 
equipted(IBodyPart) - Method in interface playerlib.equipment.IEquipment
 

G

getAmount(IItem) - Method in interface playerlib.inventory.IInventory
 
getAmount(IItem) - Method in class playerlib.inventory.Inventory
 
getBodyPart() - Method in class playerlib.equipment.Equiped
 
getBodyPart() - Method in interface playerlib.equipment.IEquiped
 
getCharacteristic(String) - Method in class playerlib.equipment.BodyPart
 
getCharacteristic(String) - Method in interface playerlib.equipment.IBodyPart
 
getCharacteristics() - Method in class playerlib.equipment.BodyPart
 
getCharacteristics() - Method in interface playerlib.equipment.IBodyPart
 
getItem() - Method in class playerlib.equipment.Equiped
 
getItem() - Method in interface playerlib.equipment.IEquiped
 
getProperty(String) - Method in interface playerlib.items.IItem
 
getProperty(String) - Method in class playerlib.items.Item
 

I

IAttribute - Interface in playerlib.attributes
 
IBodyPart - Interface in playerlib.equipment
 
ICharacteristic - Interface in playerlib.characteristics
 
IEquiped - Interface in playerlib.equipment
 
IEquipment - Interface in playerlib.equipment
 
IInventory - Interface in playerlib.inventory
 
IItem - Interface in playerlib.items
 
ilusr.playerlib - module ilusr.playerlib
 
inventory() - Method in interface playerlib.player.IPlayer
 
inventory() - Method in class playerlib.player.Player
 
inventory(IInventory) - Method in interface playerlib.player.IPlayer
 
inventory(IInventory) - Method in class playerlib.player.Player
 
Inventory - Class in playerlib.inventory
 
Inventory() - Constructor for class playerlib.inventory.Inventory
 
Inventory(Map<IItem, Integer>) - Constructor for class playerlib.inventory.Inventory
 
IPlayer - Interface in playerlib.player
 
IProperty - Interface in playerlib.items
 
Item - Class in playerlib.items
 
Item(String) - Constructor for class playerlib.items.Item
 
Item(List<IProperty>, String, String, T) - Constructor for class playerlib.items.Item
 
items() - Method in interface playerlib.inventory.IInventory
 
items() - Method in class playerlib.inventory.Inventory
 

N

name() - Method in class playerlib.attributes.Attribute
 
name() - Method in interface playerlib.attributes.IAttribute
 
name() - Method in class playerlib.characteristics.Characteristic
 
name() - Method in interface playerlib.characteristics.ICharacteristic
 
name() - Method in class playerlib.equipment.BodyPart
 
name() - Method in interface playerlib.equipment.IBodyPart
 
name() - Method in interface playerlib.items.IItem
 
name() - Method in interface playerlib.items.IProperty
 
name() - Method in class playerlib.items.Item
 
name() - Method in class playerlib.items.Property
 
name() - Method in interface playerlib.player.IPlayer
 
name() - Method in class playerlib.player.Player
 
name(String) - Method in class playerlib.attributes.Attribute
 
name(String) - Method in interface playerlib.attributes.IAttribute
 
name(String) - Method in class playerlib.characteristics.Characteristic
 
name(String) - Method in interface playerlib.characteristics.ICharacteristic
 
name(String) - Method in class playerlib.equipment.BodyPart
 
name(String) - Method in interface playerlib.equipment.IBodyPart
 
name(String) - Method in interface playerlib.items.IItem
 
name(String) - Method in interface playerlib.items.IProperty
 
name(String) - Method in class playerlib.items.Item
 
name(String) - Method in class playerlib.items.Property
 
name(String) - Method in interface playerlib.player.IPlayer
 
name(String) - Method in class playerlib.player.Player
 
NotificationManager<V extends ValueChangeManager<V>> - Class in playerlib.core
 
NotificationManager() - Constructor for class playerlib.core.NotificationManager
Creates a notification manager with no change listeners.
notifyAdd(List<V>) - Method in class playerlib.core.NotificationManager
 
notifyChanged(List<V>) - Method in class playerlib.core.NotificationManager
 
notifyListeners(List<V>, List<V>, List<V>) - Method in class playerlib.core.NotificationManager
 
notifyRemoved(List<V>) - Method in class playerlib.core.NotificationManager
 

P

Player - Class in playerlib.player
 
Player(String) - Constructor for class playerlib.player.Player
 
Player(String, T, IInventory, IEquipment, List<IAttribute>, List<ICharacteristic>, List<IBodyPart>) - Constructor for class playerlib.player.Player
 
playerlib.attributes - package playerlib.attributes
 
playerlib.characteristics - package playerlib.characteristics
 
playerlib.core - package playerlib.core
 
playerlib.equipment - package playerlib.equipment
 
playerlib.inventory - package playerlib.inventory
 
playerlib.items - package playerlib.items
 
playerlib.player - package playerlib.player
 
properties() - Method in interface playerlib.items.IItem
 
properties() - Method in class playerlib.items.Item
 
Property - Class in playerlib.items
 
Property(String, String, T) - Constructor for class playerlib.items.Property
 
Property(String, T) - Constructor for class playerlib.items.Property
 

R

removeAttribute(IAttribute) - Method in interface playerlib.player.IPlayer
 
removeAttribute(IAttribute) - Method in class playerlib.player.Player
 
removeAttributeChangedListener(ChangeListener<IAttribute>) - Method in interface playerlib.player.IPlayer
This is used to stop a consumer from receiving notifications when attributes are added, changed or removed.
removeAttributeChangedListener(ChangeListener<IAttribute>) - Method in class playerlib.player.Player
 
removeAttributes(List<IAttribute>) - Method in interface playerlib.player.IPlayer
 
removeAttributes(List<IAttribute>) - Method in class playerlib.player.Player
 
removeBodyPart(IBodyPart) - Method in interface playerlib.player.IPlayer
 
removeBodyPart(IBodyPart) - Method in class playerlib.player.Player
 
removeBodyPartChangeListener(ChangeListener<IBodyPart>) - Method in interface playerlib.player.IPlayer
This is used to stop a consumer from receiving notifications when body parts are added, changed or removed.
removeBodyPartChangeListener(ChangeListener<IBodyPart>) - Method in class playerlib.player.Player
 
removeBodyParts(List<IBodyPart>) - Method in interface playerlib.player.IPlayer
 
removeBodyParts(List<IBodyPart>) - Method in class playerlib.player.Player
 
removeChangeListener(ValueListener<C>) - Method in interface playerlib.core.ValueChangeManager
This is used to stop a consumer from being notified when an @see C value is changed.
removeChangeListener(ValueListener<IAttribute>) - Method in class playerlib.attributes.Attribute
 
removeChangeListener(ValueListener<ICharacteristic>) - Method in class playerlib.characteristics.Characteristic
 
removeChangeListener(ValueListener<IBodyPart>) - Method in class playerlib.equipment.BodyPart
 
removeChangeListener(ValueListener<IEquiped>) - Method in class playerlib.equipment.Equiped
 
removeChangeListener(ValueListener<IItem>) - Method in class playerlib.items.Item
 
removeChangeListener(ValueListener<IProperty>) - Method in class playerlib.items.Property
 
removeCharacteristic(ICharacteristic) - Method in class playerlib.equipment.BodyPart
 
removeCharacteristic(ICharacteristic) - Method in interface playerlib.equipment.IBodyPart
 
removeCharacteristic(ICharacteristic) - Method in interface playerlib.player.IPlayer
 
removeCharacteristic(ICharacteristic) - Method in class playerlib.player.Player
 
removeCharacteristicChangeListener(ChangeListener<ICharacteristic>) - Method in class playerlib.equipment.BodyPart
 
removeCharacteristicChangeListener(ChangeListener<ICharacteristic>) - Method in interface playerlib.equipment.IBodyPart
This is used to stop a consumer from receiving notifications when characteristics are added, changed or removed.
removeCharacteristicChangeListener(ChangeListener<ICharacteristic>) - Method in interface playerlib.player.IPlayer
This is used to stop a consumer from receiving notifications when characteristics are added, changed or removed.
removeCharacteristicChangeListener(ChangeListener<ICharacteristic>) - Method in class playerlib.player.Player
 
removeCharacteristics(List<ICharacteristic>) - Method in class playerlib.equipment.BodyPart
 
removeCharacteristics(List<ICharacteristic>) - Method in interface playerlib.equipment.IBodyPart
 
removeCharacteristics(List<ICharacteristic>) - Method in interface playerlib.player.IPlayer
 
removeCharacteristics(List<ICharacteristic>) - Method in class playerlib.player.Player
 
removeEquipmentChangeListener(ChangeListener<IEquiped>) - Method in class playerlib.equipment.Equipment
 
removeEquipmentChangeListener(ChangeListener<IEquiped>) - Method in interface playerlib.equipment.IEquipment
This is used to stop a consumer from receiving notifications when any body part is equipped to or un-equiped from.
removeItem(IItem) - Method in interface playerlib.inventory.IInventory
 
removeItem(IItem) - Method in class playerlib.inventory.Inventory
 
removeItemChangeListener(ChangeListener<IItem>) - Method in interface playerlib.inventory.IInventory
This is used to stop a consumer from receiving notifications when items are added, changed or removed.
removeItemChangeListener(ChangeListener<IItem>) - Method in class playerlib.inventory.Inventory
 
removeItems(List<IItem>) - Method in interface playerlib.inventory.IInventory
 
removeItems(List<IItem>) - Method in class playerlib.inventory.Inventory
 
removeListener(ChangeListener<V>) - Method in class playerlib.core.NotificationManager
 
removeProperties(List<IProperty>) - Method in interface playerlib.items.IItem
 
removeProperties(List<IProperty>) - Method in class playerlib.items.Item
 
removeProperty(IProperty) - Method in interface playerlib.items.IItem
 
removeProperty(IProperty) - Method in class playerlib.items.Item
 
removePropertyChangeListener(ChangeListener<IProperty>) - Method in interface playerlib.items.IItem
This is used to stop a consumer from receiving notifications when property are added, changed or removed.
removePropertyChangeListener(ChangeListener<IProperty>) - Method in class playerlib.items.Item
 

S

setAmount(IItem, int) - Method in interface playerlib.inventory.IInventory
 
setAmount(IItem, int) - Method in class playerlib.inventory.Inventory
 

U

unEquip(List<IBodyPart>) - Method in class playerlib.equipment.Equipment
 
unEquip(List<IBodyPart>) - Method in interface playerlib.equipment.IEquipment
 
unEquip(IBodyPart) - Method in class playerlib.equipment.Equipment
 
unEquip(IBodyPart) - Method in interface playerlib.equipment.IEquipment
 
unEquipAll() - Method in class playerlib.equipment.Equipment
 
unEquipAll() - Method in interface playerlib.equipment.IEquipment
 

V

value() - Method in class playerlib.attributes.Attribute
 
value() - Method in interface playerlib.attributes.IAttribute
 
value() - Method in class playerlib.characteristics.Characteristic
 
value() - Method in interface playerlib.characteristics.ICharacteristic
 
value() - Method in interface playerlib.items.IProperty
 
value() - Method in class playerlib.items.Property
 
value(T) - Method in class playerlib.attributes.Attribute
 
value(T) - Method in interface playerlib.attributes.IAttribute
 
value(T) - Method in class playerlib.characteristics.Characteristic
 
value(T) - Method in interface playerlib.characteristics.ICharacteristic
 
value(T) - Method in interface playerlib.items.IProperty
 
value(T) - Method in class playerlib.items.Property
 
ValueChangeManager<C> - Interface in playerlib.core
 
ValueListener<V> - Interface in playerlib.core
 
A B C D E G I N P R S U V 
All Classes All Packages