Mallet Engine  2
Entity-Component based game engine, written in Java.
 All Classes Namespaces Files Functions Variables
Public Member Functions | Static Public Attributes
com.linxonline.mallet.event.Event Class Reference
Inheritance diagram for com.linxonline.mallet.event.Event:
Inheritance graph
[legend]
Collaboration diagram for com.linxonline.mallet.event.Event:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Event ()
 Event (final String _eventType, final Object _object)
final boolean isEventByString (final String _name)
final boolean isEventByHashCode (final String _name)
final boolean isEventByHashCode (final int _hashCode)
final void setEvent (final String _eventType, final Object _object)
final String getEventType ()
final Object getVariable ()

Static Public Attributes

static final String[] NONE_EVENT_TYPES = { "NONE" }
static final String[] ALL_EVENT_TYPES = { "ALL" }

Constructor & Destructor Documentation

com.linxonline.mallet.event.Event.Event ( final String  _eventType,
final Object  _object 
)

Member Function Documentation

final boolean com.linxonline.mallet.event.Event.isEventByHashCode ( final String  _name)

Best used with Strings of 16 or less characters

final boolean com.linxonline.mallet.event.Event.isEventByHashCode ( final int  _hashCode)

Best used with Strings of 16 or less characters

final boolean com.linxonline.mallet.event.Event.isEventByString ( final String  _name)

Do the exceptionally slow String by String comparison

final void com.linxonline.mallet.event.Event.setEvent ( final String  _eventType,
final Object  _object 
)

Enables an Event to be reused.


Member Data Documentation

final String [] com.linxonline.mallet.event.Event.ALL_EVENT_TYPES = { "ALL" } [static]
final String [] com.linxonline.mallet.event.Event.NONE_EVENT_TYPES = { "NONE" } [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables