KJS::ScriptInterpreter Class Reference
#include <kjs_binding.h>
Detailed Description
We inherit from Interpreter, to save a pointer to the HTML part that the interpreter runs for.The interpreter also stores the DOM object - >KJS::DOMObject cache.
Definition at line 92 of file kjs_binding.h.
Public Member Functions | |
ScriptInterpreter (const Object &global, khtml::ChildFrame *frame) | |
virtual | ~ScriptInterpreter () |
DOMObject * | getDOMObject (void *objectHandle) const |
void | putDOMObject (void *objectHandle, DOMObject *obj) |
void | customizedDOMObject (DOMObject *obj) |
bool | deleteDOMObject (void *objectHandle) |
void | clear () |
virtual void | mark () |
KParts::ReadOnlyPart * | part () const |
virtual int | rtti () |
void | setCurrentEvent (DOM::Event *evt) |
void | setInlineCode (bool inlineCode) |
void | setProcessingTimerCallback (bool timerCallback) |
bool | isWindowOpenAllowed () const |
Static Public Member Functions | |
static void | forgetDOMObject (void *objectHandle) |
Member Function Documentation
void ScriptInterpreter::forgetDOMObject | ( | void * | objectHandle | ) | [static] |
Static method.
Makes all interpreters forget about the object
Definition at line 179 of file kjs_binding.cpp.
bool ScriptInterpreter::isWindowOpenAllowed | ( | ) | const |
void ScriptInterpreter::mark | ( | ) | [virtual] |
void KJS::ScriptInterpreter::setCurrentEvent | ( | DOM::Event * | evt | ) | [inline] |
Set the event that is triggering the execution of a script, if any.
Definition at line 136 of file kjs_binding.h.
The documentation for this class was generated from the following files: