TdkJNIDialogManager Class Reference

#include <TdkJNIDialogManager.h>

List of all members.

Public Member Functions

TdkJNIDialogcreateJNIDialog (jobject *dialog, JNIEnv *env)
void registerFactory (std::string name, TdkJNIDialogFactory *factory)
TdkJNIDialoggetCurrentDialog ()

Static Public Member Functions

static TdkJNIDialogManagergetInstance ()

Private Member Functions

 TdkJNIDialogManager ()
 ~TdkJNIDialogManager ()

Private Attributes

std::map< std::string, TdkJNIDialogFactory * > dialogFactoryMap
TdkJNIDialogcurrentDialog_

Static Private Attributes

static TdkJNIDialogManagerinstance_ = NULL


Constructor & Destructor Documentation

TdkJNIDialogManager::TdkJNIDialogManager (  )  [private]

TdkJNIDialogManager::~TdkJNIDialogManager (  )  [private]


Member Function Documentation

TdkJNIDialog * TdkJNIDialogManager::createJNIDialog ( jobject *  dialog,
JNIEnv *  env 
)

void TdkJNIDialogManager::registerFactory ( std::string  name,
TdkJNIDialogFactory factory 
)

TdkJNIDialogManager * TdkJNIDialogManager::getInstance (  )  [static]

TdkJNIDialog * TdkJNIDialogManager::getCurrentDialog (  ) 


Member Data Documentation

std::map<std::string, TdkJNIDialogFactory*> TdkJNIDialogManager::dialogFactoryMap [private]

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

TdkJNIDialog* TdkJNIDialogManager::currentDialog_ [private]


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