|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemath.exercises.openmath.ExpressionTransformer
public class ExpressionTransformer
OpenMath expression transformer. Transforms an OM expression into another.
| Constructor Summary | |
|---|---|
ExpressionTransformer()
|
|
| Method Summary | |
|---|---|
Templates |
compileStylesheet(String stylesheetPath)
Create an XSTL compiled stylesheet object with the given stylesheet file. |
protected org.jdom.Document |
getStylesheet(String stylesheetPath)
|
org.jdom.Element |
transform(org.jdom.Element input,
Transformer transformer)
Transform the given input using the given XSLT transformer. |
org.jdom.Element |
transformFromService(org.jdom.Element expressionOmobj)
Transform the expression from the format provided by the service. |
org.jdom.Element |
transformToService(org.jdom.Element expressionOmobj)
Transform the expression to the format required by the service. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExpressionTransformer()
| Method Detail |
|---|
public org.jdom.Element transformToService(org.jdom.Element expressionOmobj)
expressionOmobj - Mathematical expression to be transformed,
as a JDOM tree.
public org.jdom.Element transformFromService(org.jdom.Element expressionOmobj)
expressionOmobj - Mathematical expression to be transformed,
as a JDOM tree.
public Templates compileStylesheet(String stylesheetPath)
throws TransformerException
stylesheetPath - path to the XSLT stylesheet file.
TransformerException - if there is some problem with the stylesheet.
public org.jdom.Element transform(org.jdom.Element input,
Transformer transformer)
input - XML tree.transformer - XSLT transformer object produced with
newTransformer.
protected org.jdom.Document getStylesheet(String stylesheetPath)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||