com.b3dgs.lionengine.game
Class Handler<Type>

java.lang.Object
  extended by com.b3dgs.lionengine.game.Handler<Type>
Type Parameters:
Type - type used.
Direct Known Subclasses:
AbstractEntryHandler, AbstractItemHandler

public class Handler<Type>
extends java.lang.Object

Designed to handle a type, by updating and rendering it.


Field Summary
protected  java.util.Set<Type> elements
          List of elements handled.
 
Constructor Summary
Handler()
          Create new handler.
 
Method Summary
 void add(Type element)
          Add an element to the handler list.
 java.util.Set<Type> list()
          Get list reference of handled elements.
 int size()
          Get number of elements handled.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elements

protected final java.util.Set<Type> elements
List of elements handled.

Constructor Detail

Handler

public Handler()
Create new handler.

Method Detail

add

public void add(Type element)
Add an element to the handler list.

Parameters:
element - element to add.

size

public int size()
Get number of elements handled.

Returns:
number of elements handled.

list

public java.util.Set<Type> list()
Get list reference of handled elements.

Returns:
list reference of handled elements.