kjs Module Reference

Context (KDE3.0+)

Context is fully implemented.

ExecState (KDE3.0+)

ExecState is fully implemented.

Interpreter (KDE3.0+)

Interpreter is fully implemented.

KJS.Lookup

KJS.Lookup is fully implemented.

KJS.HashTable

KJS.HashTable is fully implemented.

KJS.KJSO

KJS.KJSO is fully implemented.

KJS.Imp

KJS.Imp is fully implemented.

KJS.ObjectImp

KJS.ObjectImp is fully implemented.

KJS.Object

KJS.Object is fully implemented.

KJS.HostImp

KJS.HostImp is fully implemented.

KJS.Global

KJS.Global is fully implemented.

KJS.Error

KJS.Error is fully implemented.

KJS.ClassInfo

KJS.ClassInfo is fully implemented.

KJS.Undefined

KJS.Undefined is fully implemented.

KJS.Null

KJS.Null is fully implemented.

KJS.Boolean

KJS.Boolean is fully implemented.

KJS.Number

KJS.Number is fully implemented.

KJS.String

KJS.String is fully implemented.

KJS.Completion

KJS.Completion is fully implemented.

KJS.ListNode

KJS.ListNode is fully implemented.

KJS.ListIterator

KJS.ListIterator is fully implemented.

KJS.List

KJS.List is fully implemented.

KJS.UChar

KJS.UChar is fully implemented.

KJS.UCharReference

KJS.UCharReference is fully implemented.

KJS.CString

KJS.CString is fully implemented.

KJS.UString

KJS.UString is fully implemented.

UString (const QString&);

NOT Implemented

UString (const DOM::DOMString&);

NOT Implemented

DOM::DOMString string () const;

NOT Implemented

QString qstring () const;

NOT Implemented - not found in libkjs

ulong toULong (bool* = 0) const;

NOT Implemented - use toDouble instead

Boolean

Boolean is fully implemented.

Null

Null is fully implemented.

Number

Number is fully implemented.

*** EXCEPT

Number (long l);

Has member code or mapped type

Number (long l);

Has member code or mapped type

String

String is fully implemented.

Undefined

Undefined is fully implemented.

Value

Value is fully implemented.

ValueImp

ValueImp is fully implemented.

*** EXCEPT

This class is ABSTRACT; all pure virtual methods must be overloaded before using

virtual bool toBoolean (ExecState* exec) = 0;

PURE VIRTUAL method

virtual double toNumber (ExecState* exec) = 0;

PURE VIRTUAL method

virtual KJS::Object toObject (ExecState* exec) = 0;

PURE VIRTUAL method

virtual KJS::Value toPrimitive (ExecState* exec, Type preferredType = UnspecifiedType) = 0;

PURE VIRTUAL method

virtual UString toString (ExecState* exec) = 0;

PURE VIRTUAL method

virtual KJS::Type type () = 0;

PURE VIRTUAL method

KJScript

KJScript is fully implemented.