This class is used to choose the object class to publish based on the current DtVrfParameterDb.
More...
Static Public Member Functions |
| static char * | chooseClass (const char *vrlClass, DtExerciseConn *conn, void *fomClassSpecific, void *usr) |
| | Chooses the class to publish.
|
Detailed Description
This class is used to choose the object class to publish based on the current DtVrfParameterDb.
Constructor & Destructor Documentation
| virtual DtObjectClassChooser::~DtObjectClassChooser |
( |
| ) |
|
|
virtual |
Member Function Documentation
| static char* DtObjectClassChooser::chooseClass |
( |
const char * |
vrlClass, |
|
|
DtExerciseConn * |
conn, |
|
|
void * |
fomClassSpecific, |
|
|
void * |
usr |
|
) |
| |
|
static |
Chooses the class to publish.
The usr pointer must be an instance of this class. Calls the chooseClass function of that instance.
| virtual char* DtObjectClassChooser::chooseClass |
( |
const char * |
vrlClass, |
|
|
DtExerciseConn * |
conn, |
|
|
void * |
fomClassSpecific |
|
) |
| |
|
virtual |
Chooses the class to publish.
Sets the current parameter database to use when selecting a class.
Gets the current parameter database to use when selecting a class.
| virtual void DtObjectClassChooser::setNextObjectType |
( |
const DtObjectType & |
objType | ) |
|
|
virtual |
Some types of publishers do not support passing the entity/object type in the fomClassSpecific data.
For these publishers it is necessary to specify the object type prior to the creation of the publisher.
Member Data Documentation
| DtFomMapper::DtObjectClassChooserInfo DtObjectClassChooser::myDefaultObjectClassChooserInfo |
|
protected |
| DtString DtObjectClassChooser::myDefaultClassToChoose |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrfExtendedProperties/objectClassChooser.h