org.activemath.exercises.generators.util
Class XMLUtil
java.lang.Object
org.activemath.exercises.generators.util.XMLUtil
public class XMLUtil
- extends Object
This class supports manipulation of contents of XML elements using XPath
This code is primarily used by the exercise system for generating feedback,
but can also be used by the evaluator for generating diagnosis in some cases
|
Method Summary |
static String |
attribute2XPathString(org.jdom.Attribute attribute)
|
static boolean |
contains(org.jdom.Element el1,
org.jdom.Element el2)
|
static org.jdom.xpath.XPath |
element2XPath(org.jdom.Element element)
|
static String |
element2XPathString(org.jdom.Element element)
|
static void |
replaceAll(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3)
|
static void |
replaceAt(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3,
int replacedIndex)
|
static void |
replaceFirst(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3)
|
static void |
replaceLast(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLUtil
public XMLUtil()
replaceAll
public static void replaceAll(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3)
replaceFirst
public static void replaceFirst(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3)
replaceLast
public static void replaceLast(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3)
replaceAt
public static void replaceAt(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3,
int replacedIndex)
contains
public static boolean contains(org.jdom.Element el1,
org.jdom.Element el2)
element2XPath
public static org.jdom.xpath.XPath element2XPath(org.jdom.Element element)
element2XPathString
public static String element2XPathString(org.jdom.Element element)
attribute2XPathString
public static String attribute2XPathString(org.jdom.Attribute attribute)