org.activemath.exercises.model
Class ExerciseLoader

java.lang.Object
  extended by org.activemath.exercises.model.ExerciseLoader

public class ExerciseLoader
extends Object


Field Summary
static String blanksDetector
           
static String KEY_BLANKS_IN_FORMULA
           
static String KEY_INTERACTIVE
           
static String KEY_STATIC
           
static String textGroupDetector
           
static String withDetector
           
 
Constructor Summary
ExerciseLoader()
           
 
Method Summary
 Exercise load(org.jdom.Document document)
           
 Exercise load(org.jdom.Element exercise)
           
 void loadAnswerMap(org.jdom.Element answerMap, Interaction source)
           
 void loadExercise(org.jdom.Element exercise, Exercise target)
           
 void loadFeedback(org.jdom.Element feedback, org.jdom.Element interactionMap, Interaction target)
           
 void loadInteraction(org.jdom.Element interaction, Exercise target)
           
 void loadInteractionElement(List cmplist, PresentationBlock target)
           
 void loadMetadata(org.jdom.Element metadata, Exercise target)
           
 void loadProblemstatement(List cmplist, Exercise target)
           
 void loadRandomizer(org.jdom.Element randomizer, Exercise target)
           
 void loadTransition(org.jdom.Element transition, Interaction source, Interaction target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blanksDetector

public static final String blanksDetector
See Also:
Constant Field Values

withDetector

public static final String withDetector
See Also:
Constant Field Values

textGroupDetector

public static final String textGroupDetector
See Also:
Constant Field Values

KEY_STATIC

public static final String KEY_STATIC
See Also:
Constant Field Values

KEY_INTERACTIVE

public static final String KEY_INTERACTIVE
See Also:
Constant Field Values

KEY_BLANKS_IN_FORMULA

public static final String KEY_BLANKS_IN_FORMULA
See Also:
Constant Field Values
Constructor Detail

ExerciseLoader

public ExerciseLoader()
Method Detail

load

public Exercise load(org.jdom.Document document)

load

public Exercise load(org.jdom.Element exercise)

loadExercise

public void loadExercise(org.jdom.Element exercise,
                         Exercise target)

loadMetadata

public void loadMetadata(org.jdom.Element metadata,
                         Exercise target)

loadRandomizer

public void loadRandomizer(org.jdom.Element randomizer,
                           Exercise target)

loadProblemstatement

public void loadProblemstatement(List cmplist,
                                 Exercise target)

loadInteraction

public void loadInteraction(org.jdom.Element interaction,
                            Exercise target)

loadFeedback

public void loadFeedback(org.jdom.Element feedback,
                         org.jdom.Element interactionMap,
                         Interaction target)

loadInteractionElement

public void loadInteractionElement(List cmplist,
                                   PresentationBlock target)

loadAnswerMap

public void loadAnswerMap(org.jdom.Element answerMap,
                          Interaction source)

loadTransition

public void loadTransition(org.jdom.Element transition,
                           Interaction source,
                           Interaction target)