Limiro::FloatQuestionPattern Klassenreferenz

Muster um Kommazahl-Fragen (FloatQuestion) zu erzeugen. Mehr ...

#include <Question.h>

Klassendiagramm für Limiro::FloatQuestionPattern:

Inheritance graph
[Legende]
Zusammengehörigkeiten von Limiro::FloatQuestionPattern:

Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

virtual bool isDynamic () const
 Gibt an, ob das Muster dynamisch ist, d. h. Script-Segmente enthält.
virtual Questionbake ()
 Erzeugt eine Frage aus dem Muster.

Geschützte Methoden

virtual bool build (xmlNodePtr qNode)

Geschützte Attribute

DynamicString m_qText
 Fragetext.
DynamicString m_aText
 Antworttext.


Ausführliche Beschreibung

Muster um Kommazahl-Fragen (FloatQuestion) zu erzeugen.

Dokumentation der Elementfunktionen

Question * Limiro::FloatQuestionPattern::bake (  )  [virtual]

Erzeugt eine Frage aus dem Muster.

Eine Frage des entsprechenden Typs wird erzeugt und mit den Werten der berechneten Texte (DynamicString) gefüllt.

Implementiert Limiro::QuestionPattern.

Benutzt Limiro::DynamicString::bake(), isDynamic(), Limiro::FloatQuestion::m_aFrac, Limiro::FloatQuestion::m_aMag, m_aText, Limiro::QuestionPattern::m_code, Limiro::QuestionPattern::m_num, m_qText und Limiro::FloatQuestion::m_qText.

bool Limiro::FloatQuestionPattern::build ( xmlNodePtr  qNode  )  [protected, virtual]

Wird von fromXml() aufgerufen, um die Frage mit Werten aus dem XML-Knoten zu füllen.

Implementiert Limiro::QuestionPattern.

Benutzt Limiro::QuestionPattern::commonBuild(), m_aText und m_qText.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Wed Jul 2 18:54:20 2008 für limiro von  doxygen 1.5.6