Blame SOURCES/dom4j_rundemo.sh

37c724
#!/bin/sh
37c724
37c724
XMLFMTOPS="-indentSize 2 -trimText -newlines"
37c724
37c724
if [ $# -eq 0 ]; then
37c724
echo PullParserDemo
37c724
echo ./run.sh samples.PullParserDemo $XMLFMTOPS xml/web.xml
37c724
echo ./run.sh samples.PullParserDemo $XMLFMTOPS xml/fibo.xml
37c724
echo
37c724
echo SAXDemo
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/web.xml
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/test/test_schema.xml
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/xhtml/xhtml-basic.xml
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/contents.xml
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/cdata.xml
37c724
echo ./run.sh -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser samples.SAXDemo $XMLFMTOPS xml/cdata.xml
37c724
echo ./run.sh -Dorg.xml.sax.driver=xml.aelfred2.SAXDriver samples.SAXDemo $XMLFMTOPS xml/cdata.xml
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/testPI.xml
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/namespaces.xml
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/testNamespaces.xml
37c724
echo ./run.sh samples.SAXDemo $XMLFMTOPS xml/inline.xml
37c724
echo
37c724
echo DOMDemo
37c724
echo ./run.sh samples.dom.DOMDemo xml/contents.xml
37c724
echo
37c724
echo SAXDOMDemo
37c724
echo ./run.sh samples.dom.SAXDOMDemo xml/contents.xml
37c724
echo
37c724
echo JTidyDemo
37c724
echo ./run.sh samples.JTidyDemo $XMLFMTOPS readme.html
37c724
echo
37c724
echo VisitorDemo
37c724
echo ./run.sh samples.VisitorDemo xml/cdata.xml
37c724
echo
37c724
echo CountDemo
37c724
echo ./run.sh samples.CountDemo xml/fibo.xml
37c724
echo
37c724
echo CreateXMLDemo
37c724
echo ./run.sh samples.CreateXMLDemo
37c724
echo
37c724
echo HTMLWriterDemo
37c724
echo ./run.sh samples.HTMLWriterDemo xml/xhtml.xml
37c724
echo
37c724
echo PerformanceTest
37c724
echo ./run.sh -Xprof samples.performance.PerformanceSupport xml/periodic_table.xml org.dom4j.DocumentFactory 10
37c724
echo ./run.sh -Xprof -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser samples.performance.PerformanceSupport xml/periodic_table.xml org.dom4j.DocumentFactory 10
37c724
echo ./run.sh -Xprof -Dorg.xml.sax.driver=xml.aelfred2.SAXDriver samples.performance.PerformanceSupport xml/periodic_table.xml org.dom4j.DocumentFactory 10
37c724
echo ./run.sh -Xprof samples.performance.PerformanceSupport xml/much_ado.xml org.dom4j.DocumentFactory 10
37c724
echo ./run.sh -Xprof -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser samples.performance.PerformanceSupport xml/much_ado.xml org.dom4j.DocumentFactory 10
37c724
echo ./run.sh -Xprof -Dorg.xml.sax.driver=xml.aelfred2.SAXDriver samples.performance.PerformanceSupport xml/much_ado.xml org.dom4j.DocumentFactory 10
37c724
echo
37c724
echo XPathDemo
37c724
echo ./run.sh samples.XPathDemo xml/web.xml //servlet/servlet-class
37c724
echo ./run.sh samples.XPathDemo xml/much_ado.xml //ACT/TITLE
37c724
echo
37c724
echo XSLTDemo
37c724
echo ./run.sh samples.XSLTDemo xml/nitf/sample.xml xml/nitf/ashtml.xsl
37c724
echo
37c724
echo XSLTNativeDOMDemo
37c724
echo ./run.sh samples.dom.XSLTNativeDOMDemo xml/nitf/sample.xml xml/nitf/ashtml.xsl
37c724
echo
37c724
echo LargeDocumentDemo
37c724
echo ./run.sh samples.LargeDocumentDemo xml/much_ado.xml /PLAY/ACT
37c724
echo
37c724
echo LargeDocumentDemo2
37c724
echo ./run.sh samples.LargeDocumentDemo2 xml/much_ado.xml
37c724
echo
37c724
echo LinkCheckerDemo
37c724
echo ./run.sh samples.LinkChecker xml/xhtml/xhtml-basic.xml
37c724
echo
37c724
echo BeanDemo
37c724
echo ./run.sh samples.bean.BeanDemo xml/bean/gui.xml
37c724
echo
37c724
echo SAXValidatorDemo
37c724
echo ./run.sh samples.validate.SAXValidatorDemo xml/nitf/invalid.xml
37c724
echo
37c724
echo VisitorDemo
37c724
echo ./run.sh -Dorg.dom4j.factory=org.dom4j.datatype.DatatypeDocumentFactory samples.VisitorDemo  xml/schema/personal-schema.xml
37c724
echo
37c724
echo JTableDemo
37c724
echo ./run.sh samples.swing.JTableDemo  xml/web.xml
37c724
echo
37c724
echo JTableTool
37c724
echo ./run.sh samples.swing.JTableTool xml/swing/tableForAtoms.xml xml/periodic_table.xml
37c724
echo
37c724
echo JTreeDemo
37c724
echo ./run.sh samples.swing.JTreeDemo xml/web.xml
37c724
exit 0
37c724
fi 
37c724
37c724
if [ -z "$JAVA_HOME" ] ; then
37c724
  JAVA=`which java`
37c724
  if [ -z "$JAVA" ] ; then
37c724
    echo "Cannot find JAVA. Please set your PATH."
37c724
    exit 1
37c724
  fi
37c724
  JAVA_BIN=`dirname $JAVA`
37c724
  JAVA_HOME=$JAVA_BIN/..
37c724
fi
37c724
37c724
JAVA=$JAVA_HOME/bin/java
37c724
37c724
CLASSPATH=`build-classpath \
37c724
dom4j \
37c724
xpp2 \
37c724
jtidy \
37c724
fop \
37c724
xerces-j2 \
37c724
msv-relaxngDatatype \
37c724
msv-xsdlib \
37c724
msv-isorelax \
37c724
msv \
37c724
jaxen \
37c724
junit \
37c724
junitperf \
37c724
saxpath \
37c724
xalan-j2 \
37c724
xml-commons-apis \
37c724
avalon-framework \
37c724
avalon-logkit \
37c724
`:$CLASSPATH
37c724
37c724
BOOTCLASSPATH=`build-classpath \
37c724
xml-commons-apis \
37c724
xerces-j2 \
37c724
xalan-j2 \
37c724
`
37c724
37c724
CLASSPATH=classes:$CLASSPATH:$JAVA_HOME/lib/tools.jar
37c724
37c724
37c724
$JAVA -Xbootclasspath/p:$BOOTCLASSPATH -classpath $CLASSPATH "$@"