TdkDumbInterceptor Class Reference
[The Core Module]

Defines the TdkDumbInterceptor class. More...

#include <TdkDumbInterceptor.h>

Inheritance diagram for TdkDumbInterceptor:

TdkInterceptorAdapter TdkInterceptor List of all members.

Public Member Functions

 ~TdkDumbInterceptor ()
void setJavaEnvironment (JNIEnv *env, jobject *jThis)
virtual void loadThemeChildrenStarted (const TdkObjectGID &gid)
virtual void loadThemeChildrenProgressChanged (const TdkObjectGID &gid, double progress)
virtual void loadThemeChildrenFinished (const TdkObjectGID &gid)
virtual void objectInserted (const TdkObjectGID &gid)
virtual void objectUpdated (const TdkObjectGID &gid)
virtual void objectDeleted (const TdkObjectGID &gid)
virtual void selectedThemeChanged (const TdkObjectGID &older, const TdkObjectGID &newer)
virtual void windowChanged (double winX0, double winY0, double winX1, double winY1, double fullX0, double fullY0, double fullX1, double fullY1)
virtual void mouseCoordinatesChanged (double x, double y)
virtual void scaleChanged (double scale)
virtual void mapObjectsDeleted (TdkObjectGIDVector objects)
virtual void layoutObjectsDeleted (TdkObjectGIDVector objects)
virtual void messageSended (std::string &message)
virtual void objectsSelectionChanged ()
virtual void progressAnimation (unsigned int progress, std::string message)

Static Public Member Functions

static TdkDumbInterceptorinstance ()

Protected Attributes

JavaVM * jvm_
jobject objIntercept_

Private Member Functions

 TdkDumbInterceptor ()
template<class P1, class P2, class P3>
void sendToJava (std::string method, P1 param1=NULL, P2 param2=NULL, P3 param3=NULL)

Static Private Attributes

static TdkDumbInterceptorinstance_ = NULL

Detailed Description

Defines the TdkDumbInterceptor class.


Constructor & Destructor Documentation

TdkDumbInterceptor::~TdkDumbInterceptor (  ) 

TdkDumbInterceptor::TdkDumbInterceptor (  )  [private]


Member Function Documentation

void TdkDumbInterceptor::setJavaEnvironment ( JNIEnv *  env,
jobject *  jThis 
)

TdkDumbInterceptor * TdkDumbInterceptor::instance (  )  [static]

void TdkDumbInterceptor::loadThemeChildrenStarted ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::loadThemeChildrenProgressChanged ( const TdkObjectGID gid,
double  progress 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::loadThemeChildrenFinished ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::objectInserted ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::objectUpdated ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::objectDeleted ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::selectedThemeChanged ( const TdkObjectGID older,
const TdkObjectGID newer 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::windowChanged ( double  winX0,
double  winY0,
double  winX1,
double  winY1,
double  fullX0,
double  fullY0,
double  fullX1,
double  fullY1 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::mouseCoordinatesChanged ( double  x,
double  y 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::scaleChanged ( double  scale  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::mapObjectsDeleted ( TdkObjectGIDVector  objects  )  [virtual]

void TdkDumbInterceptor::layoutObjectsDeleted ( TdkObjectGIDVector  objects  )  [virtual]

void TdkDumbInterceptor::messageSended ( std::string &  message  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::objectsSelectionChanged (  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkDumbInterceptor::progressAnimation ( unsigned int  progress,
std::string  message 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

template<class P1, class P2, class P3>
void TdkDumbInterceptor::sendToJava ( std::string  method,
P1  param1 = NULL,
P2  param2 = NULL,
P3  param3 = NULL 
) [inline, private]


Member Data Documentation

TdkDumbInterceptor * TdkDumbInterceptor::instance_ = NULL [static, private]

JavaVM* TdkDumbInterceptor::jvm_ [protected]

jobject TdkDumbInterceptor::objIntercept_ [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:36 2007 for TDK by  doxygen 1.5.2