KHTML
KJavaAppletServer Class Reference
#include <kjavaappletserver.h>

Detailed Description
Definition at line 42 of file kjavaappletserver.h.
Public Member Functions | |
QString | appletLabel () |
bool | callMember (QStringList &args, QStringList &ret_args) |
bool | createApplet (int contextId, int appletId, const QString &name, const QString &clazzName, const QString &baseURL, const QString &user, const QString &password, const QString &authname, const QString &codeBase, const QString &jarFile, QSize size, const QMap< QString, QString > ¶ms, const QString &windowTitle) |
void | createContext (int contextId, KJavaAppletContext *context) |
void | derefObject (QStringList &args) |
void | destroyApplet (int contextId, int appletId) |
void | destroyContext (int contextId) |
void | endWaitForReturnData () |
bool | getMember (QStringList &args, QStringList &ret_args) |
void | initApplet (int contextId, int appletId) |
KJavaProcess * | javaProcess () |
KJavaAppletServer () | |
bool | putMember (QStringList &args) |
void | quit () |
void | removeDataJob (int loaderID) |
void | sendURLData (int loaderID, int code, const QByteArray &data) |
void | showConsole () |
void | startApplet (int contextId, int appletId) |
void | stopApplet (int contextId, int appletId) |
bool | usingKIO () |
void | waitForReturnData (JSStackFrame *) |
~KJavaAppletServer () | |
Static Public Member Functions | |
static KJavaAppletServer * | allocateJavaServer () |
static void | freeJavaServer () |
static QString | getAppletLabel () |
Protected Slots | |
void | checkShutdown () |
void | killTimers () |
void | slotJavaRequest (const QByteArray &qb) |
void | timerEvent (QTimerEvent *) |
Protected Member Functions | |
void | setupJava (KJavaProcess *p) |
Protected Attributes | |
KJavaProcess * | process |
Constructor & Destructor Documentation
KJavaAppletServer::KJavaAppletServer | ( | ) |
Create the applet server.
These shouldn't be used directly, use allocateJavaServer instead
Definition at line 135 of file kjavaappletserver.cpp.
KJavaAppletServer::~KJavaAppletServer | ( | ) |
Definition at line 155 of file kjavaappletserver.cpp.
Member Function Documentation
KJavaAppletServer * KJavaAppletServer::allocateJavaServer | ( | ) | [static] |
A factory method that returns the default server.
This is the way this class is usually instantiated.
Definition at line 176 of file kjavaappletserver.cpp.
QString KJavaAppletServer::appletLabel | ( | ) |
Definition at line 171 of file kjavaappletserver.cpp.
bool KJavaAppletServer::callMember | ( | QStringList & | args, | |
QStringList & | ret_args | |||
) |
Definition at line 759 of file kjavaappletserver.cpp.
void KJavaAppletServer::checkShutdown | ( | ) | [protected, slot] |
Definition at line 207 of file kjavaappletserver.cpp.
bool KJavaAppletServer::createApplet | ( | int | contextId, | |
int | appletId, | |||
const QString & | name, | |||
const QString & | clazzName, | |||
const QString & | baseURL, | |||
const QString & | user, | |||
const QString & | password, | |||
const QString & | authname, | |||
const QString & | codeBase, | |||
const QString & | jarFile, | |||
QSize | size, | |||
const QMap< QString, QString > & | params, | |||
const QString & | windowTitle | |||
) |
Create an applet in the specified context with the specified id.
The applet name, class etc. are specified in the same way as in the HTML APPLET tag.
Definition at line 337 of file kjavaappletserver.cpp.
void KJavaAppletServer::createContext | ( | int | contextId, | |
KJavaAppletContext * | context | |||
) |
Create an applet context with the specified id.
Definition at line 314 of file kjavaappletserver.cpp.
void KJavaAppletServer::derefObject | ( | QStringList & | args | ) |
Definition at line 769 of file kjavaappletserver.cpp.
void KJavaAppletServer::destroyApplet | ( | int | contextId, | |
int | appletId | |||
) |
Destroy an applet in the specified context with the specified id.
Definition at line 405 of file kjavaappletserver.cpp.
void KJavaAppletServer::destroyContext | ( | int | contextId | ) |
Destroy the applet context with the specified id.
All the applets in the context will be destroyed as well.
Definition at line 326 of file kjavaappletserver.cpp.
void KJavaAppletServer::endWaitForReturnData | ( | ) |
Definition at line 712 of file kjavaappletserver.cpp.
void KJavaAppletServer::freeJavaServer | ( | ) | [static] |
When you are done using your reference to the AppletServer, you must dereference it by calling freeJavaServer().
Definition at line 188 of file kjavaappletserver.cpp.
QString KJavaAppletServer::getAppletLabel | ( | ) | [static] |
This allows the KJavaAppletWidget to display some feedback in a QLabel while the applet is being loaded.
If the java process could not be started, an error message is displayed instead.
Definition at line 163 of file kjavaappletserver.cpp.
bool KJavaAppletServer::getMember | ( | QStringList & | args, | |
QStringList & | ret_args | |||
) |
Definition at line 738 of file kjavaappletserver.cpp.
void KJavaAppletServer::initApplet | ( | int | contextId, | |
int | appletId | |||
) |
This should be called by the KJavaAppletWidget.
Definition at line 395 of file kjavaappletserver.cpp.
KJavaProcess* KJavaAppletServer::javaProcess | ( | ) | [inline] |
Definition at line 135 of file kjavaappletserver.h.
void KJavaAppletServer::killTimers | ( | ) | [protected, slot] |
Definition at line 707 of file kjavaappletserver.cpp.
bool KJavaAppletServer::putMember | ( | QStringList & | args | ) |
Definition at line 748 of file kjavaappletserver.cpp.
void KJavaAppletServer::quit | ( | ) |
void KJavaAppletServer::removeDataJob | ( | int | loaderID | ) |
Removes KJavaDownloader from the list (deletes it too).
Definition at line 450 of file kjavaappletserver.cpp.
void KJavaAppletServer::sendURLData | ( | int | loaderID, | |
int | code, | |||
const QByteArray & | data | |||
) |
Send data we got back from a KJavaDownloader back to the appropriate class loader.
Definition at line 441 of file kjavaappletserver.cpp.
void KJavaAppletServer::setupJava | ( | KJavaProcess * | p | ) | [protected] |
Definition at line 216 of file kjavaappletserver.cpp.
void KJavaAppletServer::showConsole | ( | ) |
void KJavaAppletServer::slotJavaRequest | ( | const QByteArray & | qb | ) | [protected, slot] |
Definition at line 467 of file kjavaappletserver.cpp.
void KJavaAppletServer::startApplet | ( | int | contextId, | |
int | appletId | |||
) |
void KJavaAppletServer::stopApplet | ( | int | contextId, | |
int | appletId | |||
) |
void KJavaAppletServer::timerEvent | ( | QTimerEvent * | ) | [protected, slot] |
bool KJavaAppletServer::usingKIO | ( | ) |
Definition at line 773 of file kjavaappletserver.cpp.
void KJavaAppletServer::waitForReturnData | ( | JSStackFrame * | frame | ) |
Definition at line 726 of file kjavaappletserver.cpp.
Member Data Documentation
KJavaProcess* KJavaAppletServer::process [protected] |
Definition at line 151 of file kjavaappletserver.h.
The documentation for this class was generated from the following files: