com.aptana.ide.scripting.events
Class EventTarget

java.lang.Object
  extended by org.mozilla.javascript.ScriptableObject
      extended by com.aptana.ide.scripting.events.EventTarget
All Implemented Interfaces:
IEventTarget, java.io.Serializable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Scriptable
Direct Known Subclasses:
Editor, EditorType, MenuItem, View, Views

public abstract class EventTarget
extends org.mozilla.javascript.ScriptableObject
implements IEventTarget

Author:
Kevin Lindsey
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mozilla.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface org.mozilla.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
EventTarget()
          Create a new instance of EventTarget
 
Method Summary
 void addEventListener(java.lang.String eventType, java.lang.Object eventHandler)
          Add an event handler to this event target
 void fireEventListeners(Event event)
          fireEventListeners
 void fireEventListeners(java.lang.String eventType, java.lang.Object[] args)
          fireEventListeners
 void removeEventListener(java.lang.String eventType, java.lang.Object eventHandler)
          Remove an event handler from this event target
 
Methods inherited from class org.mozilla.javascript.ScriptableObject
associateValue, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, equivalentValues, get, get, getAllIds, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassName, getClassPrototype, getDefaultValue, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, has, has, hasInstance, hasProperty, hasProperty, isConst, isSealed, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventTarget

public EventTarget()
Create a new instance of EventTarget

Method Detail

fireEventListeners

public void fireEventListeners(Event event)
Description copied from interface: IEventTarget
fireEventListeners

Specified by:
fireEventListeners in interface IEventTarget
See Also:
IEventTarget.fireEventListeners(com.aptana.ide.scripting.events.Event)

fireEventListeners

public void fireEventListeners(java.lang.String eventType,
                               java.lang.Object[] args)
Description copied from interface: IEventTarget
fireEventListeners

Specified by:
fireEventListeners in interface IEventTarget
See Also:
IEventTarget.fireEventListeners(java.lang.String, java.lang.Object[])

addEventListener

public void addEventListener(java.lang.String eventType,
                             java.lang.Object eventHandler)
Description copied from interface: IEventTarget
Add an event handler to this event target

Specified by:
addEventListener in interface IEventTarget
See Also:
IEventTarget.addEventListener(java.lang.String, java.lang.Object)

removeEventListener

public void removeEventListener(java.lang.String eventType,
                                java.lang.Object eventHandler)
Description copied from interface: IEventTarget
Remove an event handler from this event target

Specified by:
removeEventListener in interface IEventTarget
See Also:
IEventTarget.removeEventListener(java.lang.String, java.lang.Object)