org.activemath.exercises.generators
Class Xslt

java.lang.Object
  extended by org.activemath.exercises.openmath.OpenMath
      extended by org.activemath.exercises.InteractionGenerator
          extended by org.activemath.exercises.generators.Static
              extended by org.activemath.exercises.generators.Xslt

public class Xslt
extends Static

XSLT-based generator.

Version:
$Revision: 1.4 $ $Date: 2005/09/28 21:16:39 $

Field Summary
protected  boolean isTransformed
           
protected static org.jdom.Namespace xsltNamespace
           
 
Fields inherited from class org.activemath.exercises.generators.Static
initialNode
 
Fields inherited from class org.activemath.exercises.InteractionGenerator
activemathNamespace, dublinCoreNamespace, exercise, exerciseId, knownInteractions, lang, localUserModel, localUserModelActive, masterGenerator, om, omdocNamespace, openmathNamespace, parameters, presentationStrategy, serializer, session, theoryId
 
Constructor Summary
Xslt()
           
 
Method Summary
protected  org.jdom.Document getDocumentFromParameter(String parameterName)
           
 org.jdom.Element getInteraction()
          Produce the initial node, where the exercise really starts.
 
Methods inherited from class org.activemath.exercises.generators.Static
getInteraction
 
Methods inherited from class org.activemath.exercises.InteractionGenerator
abort, getAnswerEvaluator, getExerciseDocument, getExerciseId, getFeedback, getName, getParameters, getPresentationStrategy, getSession, getTheoryId, hasAnswerMap, isStrategy, setExerciseDocument, setExerciseId, setIsStrategy, setLang, setMasterGenerator, setName, setParameters, setPresentationStrategy, setSession, setTheoryId
 
Methods inherited from class org.activemath.exercises.openmath.OpenMath
applyBinding, getOmobjContents, oma, oma, oma, oma, oma, ombind, ombind, ombind, ombind, ombind, ombvar, ombvar, ombvar, ombvar, ome, ome, ome, ome, omf, omf, omi, omi, omobj, oms, omstr, omv, output, setOmNamespace, substituteVariables, tidyForOpenMath1, toDouble, toInt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xsltNamespace

protected static final org.jdom.Namespace xsltNamespace

isTransformed

protected boolean isTransformed
Constructor Detail

Xslt

public Xslt()
Method Detail

getInteraction

public org.jdom.Element getInteraction()
Produce the initial node, where the exercise really starts.

Overrides:
getInteraction in class Static
Returns:
JDOM element. Can be null only if the exercise item doesn't have a root element.

getDocumentFromParameter

protected org.jdom.Document getDocumentFromParameter(String parameterName)