KJS Namespace Reference
Classes | |
| class | DOMParserConstructorImp |
| class | DOMParser |
| class | DOMObject |
| Base class for all objects in this binding - get() and put() run tryGet() and tryPut() respectively, and catch exceptions if they occur. More... | |
| class | DOMFunction |
| Base class for all functions in this binding - get() and call() run tryGet() and tryCall() respectively, and catch exceptions if they occur. More... | |
| class | ScriptInterpreter |
| We inherit from Interpreter, to save a pointer to the HTML part that the interpreter runs for. More... | |
| class | DOMCSSStyleDeclaration |
| class | DOMStyleSheet |
| class | DOMStyleSheetList |
| class | DOMMediaList |
| class | DOMCSSStyleSheet |
| class | DOMCSSRuleList |
| class | DOMCSSRule |
| class | CSSRuleConstructor |
| class | DOMCSSValue |
| class | CSSValueConstructor |
| class | DOMCSSPrimitiveValue |
| class | CSSPrimitiveValueConstructor |
| class | DOMCSSValueList |
| class | DOMRGBColor |
| class | DOMRect |
| class | DOMCounter |
| class | SourceFile |
| class | SourceFragment |
| class | KJSErrorDialog |
| class | EvalMultiLineEdit |
| class | SourceDisplay |
| class | KJSDebugWin |
| class | DOMNode |
| class | DOMNodeList |
| class | DOMDocument |
| class | DOMAttr |
| class | DOMElement |
| class | DOMDOMImplementation |
| class | DOMDocumentType |
| class | DOMNamedNodeMap |
| class | DOMProcessingInstruction |
| class | DOMNotation |
| class | DOMEntity |
| class | NodeConstructor |
| class | DOMExceptionConstructor |
| class | DOMNamedNodesCollection |
| class | DOMCharacterData |
| class | DOMText |
| class | JSEventListener |
| class | JSLazyEventListener |
| class | EventConstructor |
| class | DOMEvent |
| class | EventExceptionConstructor |
| class | DOMUIEvent |
| class | DOMMouseEvent |
| class | DOMTextEvent |
| class | MutationEventConstructor |
| class | DOMMutationEvent |
| class | HTMLDocument |
| class | HTMLElement |
| class | HTMLElementFunction |
| class | HTMLCollection |
| class | HTMLSelectCollection |
| class | OptionConstructorImp |
| class | ImageConstructorImp |
| class | MozillaSidebarExtension |
| class | Navigator |
| class | DOMRange |
| class | RangeConstructor |
| class | DOMNodeIterator |
| class | NodeFilterConstructor |
| class | DOMNodeFilter |
| class | DOMTreeWalker |
| class | JSNodeFilter |
| class | DOMAbstractView |
| class | Screen |
| class | Window |
| class | ScheduledAction |
| An action (either function or string) to be executed after a specified time interval, either once or repeatedly. More... | |
| class | WindowQObject |
| class | Location |
| class | XMLHttpRequestConstructorImp |
| class | XMLHttpRequest |
| class | XMLHttpRequestQObject |
| class | XMLSerializerConstructorImp |
| class | XMLSerializer |
Enumerations | |
| enum | { Plugins_Refresh, Plugins_Length, Plugins_Item, Plugins_NamedItem } |
| enum | { MimeTypes_Length, MimeTypes_Item, MimeTypes_NamedItem } |
| enum | { Plugin_Name, Plugin_FileName, Plugin_Description, Plugin_Length, Plugin_Item, Plugin_NamedItem } |
| enum | { MimeType_Type, MimeType_Description, MimeType_EnabledPlugin, MimeType_Suffixes } |
| enum | XMLHttpRequestState { Uninitialized = 0, Loading = 1, Loaded = 2, Interactive = 3, Completed = 4 } |
Functions | |
| DOM::Node | toNode (const Value &) |
| Value | getString (DOM::DOMString s) |
| QVariant | ValueToVariant (ExecState *exec, const Value &val) |
| Value | getLiveConnectValue (KParts::LiveConnectExtension *lc, const QString &name, const int type, const QString &value, int id) |
| template<class DOMObj, class KJSDOMObj> | |
| Value | cacheDOMObject (ExecState *exec, DOMObj domObj) |
| template<class FuncImp, class ThisImp, class ParentImp> | |
| Value | DOMObjectLookupGet (ExecState *exec, const Identifier &propertyName, const HashTable *table, const ThisImp *thisObj) |
| template<class ThisImp, class ParentImp> | |
| Value | DOMObjectLookupGetValue (ExecState *exec, const Identifier &propertyName, const HashTable *table, const ThisImp *thisObj) |
| template<class ThisImp, class ParentImp> | |
| void | DOMObjectLookupPut (ExecState *exec, const Identifier &propertyName, const Value &value, int attr, const HashTable *table, ThisImp *thisObj) |
| Value | getDOMCSSStyleDeclaration (ExecState *exec, const DOM::CSSStyleDeclaration &s) |
| Value | getDOMStyleSheet (ExecState *exec, const DOM::StyleSheet &ss) |
| Value | getDOMStyleSheetList (ExecState *exec, const DOM::StyleSheetList &ssl, const DOM::Document &doc) |
| Value | getDOMMediaList (ExecState *exec, const DOM::MediaList &ml) |
| Value | getDOMCSSRuleList (ExecState *exec, const DOM::CSSRuleList &rl) |
| Value | getDOMCSSRule (ExecState *exec, const DOM::CSSRule &r) |
| DOM::CSSRule | toCSSRule (const Value &) |
| Value | getCSSRuleConstructor (ExecState *exec) |
| Value | getDOMCSSValue (ExecState *exec, const DOM::CSSValue &v) |
| Value | getCSSValueConstructor (ExecState *exec) |
| Value | getCSSPrimitiveValueConstructor (ExecState *exec) |
| Value | getDOMRGBColor (ExecState *exec, const DOM::RGBColor &c) |
| Value | getDOMRect (ExecState *exec, const DOM::Rect &r) |
| Value | getDOMCounter (ExecState *exec, const DOM::Counter &c) |
| bool | checkNodeSecurity (ExecState *exec, const DOM::Node &n) |
| Value | getDOMNode (ExecState *exec, const DOM::Node &n) |
| Value | getDOMNamedNodeMap (ExecState *exec, const DOM::NamedNodeMap &m) |
| Value | getDOMNodeList (ExecState *exec, const DOM::NodeList &l) |
| Value | getDOMDOMImplementation (ExecState *exec, const DOM::DOMImplementation &i) |
| Object | getNodeConstructor (ExecState *exec) |
| Object | getDOMExceptionConstructor (ExecState *exec) |
| Value | getEventConstructor (ExecState *exec) |
| Value | getDOMEvent (ExecState *exec, DOM::Event e) |
| DOM::Event | toEvent (const Value &val) |
| Value | getEventExceptionConstructor (ExecState *exec) |
| Value | getMutationEventConstructor (ExecState *exec) |
| DOM::Event | toEvent (const Value &) |
| Value | getHTMLCollection (ExecState *exec, const DOM::HTMLCollection &c, bool hide) |
| Value | getSelectHTMLCollection (ExecState *exec, const DOM::HTMLCollection &c, const DOM::HTMLSelectElement &e) |
| Value | getDOMRange (ExecState *exec, DOM::Range r) |
| Value | getRangeConstructor (ExecState *exec) |
| DOM::Range | toRange (const Value &) |
| Value | getDOMNodeIterator (ExecState *exec, DOM::NodeIterator ni) |
| Value | getNodeFilterConstructor (ExecState *exec) |
| Value | getDOMNodeFilter (ExecState *exec, DOM::NodeFilter nf) |
| Value | getDOMTreeWalker (ExecState *exec, DOM::TreeWalker tw) |
| DOM::NodeFilter | toNodeFilter (const Value &) |
| Value | getDOMAbstractView (ExecState *exec, DOM::AbstractView av) |
| DOM::AbstractView | toAbstractView (const Value &) |
| static Value | httpStatus (const QString &response, bool textStatus=false) |
Function Documentation
|
||||||||||||||||
|
Retrieve from cache, or create, a KJS object around a DOM object.
Definition at line 157 of file kjs_binding.h. |
|
||||||||||||||||||||||||
|
We need a modified version of lookupGet because we call tryGet instead of get, in DOMObjects.
Definition at line 191 of file kjs_binding.h. |
|
||||||||||||||||||||||||
|
Simplified version of DOMObjectLookupGet in case there are no functions, only "values".
Definition at line 210 of file kjs_binding.h. |
|
||||||||||||||||||||||||||||||||
|
We need a modified version of lookupPut because we call tryPut instead of put, in DOMObjects.
Definition at line 228 of file kjs_binding.h. |
|
|
Get a String object, or Null() if s is null.
Definition at line 297 of file kjs_binding.cpp. |
|
|
Convert an object to an AbstractView. Returns a null Node if not possible. Definition at line 79 of file kjs_views.cpp. |
|
|
Convert an object to a CSSRule. Returns a null CSSRule if not possible. Definition at line 830 of file kjs_css.cpp. |
|
|
Convert an object to an Event. Returns a null Event if not possible. |
|
|
Convert an object to a Node. Returns a null Node if not possible. Definition at line 287 of file kjs_binding.cpp. |
|
|
Convert an object to a NodeFilter. Returns a null Node if not possible. Definition at line 283 of file kjs_traversal.cpp. |
|
|
Convert an object to a Range. Returns a null Node if not possible. Definition at line 222 of file kjs_range.cpp. |
|
||||||||||||
|
Convery a KJS value into a QVariant.
Definition at line 305 of file kjs_binding.cpp. |

