This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to annotated tag xalan-j_2_2_D7 in repository https://gitbox.apache.org/repos/asf/xalan-java.git
commit 9dd78c2a6fe9e0350e59fbb5631b79ca34f6aa63 Author: No Author <[email protected]> AuthorDate: Thu Jul 19 16:22:50 2001 +0000 This commit was manufactured by cvs2svn to create tag 'xalan-j_2_2_D7'. --- samples/CompiledJAXP/Compile.java | 77 ------------------------------------- samples/CompiledJAXP/Transform.java | 77 ------------------------------------- src/trax/trax.properties | 11 ------ 3 files changed, 165 deletions(-) diff --git a/samples/CompiledJAXP/Compile.java b/samples/CompiledJAXP/Compile.java deleted file mode 100644 index c42dbaa..0000000 --- a/samples/CompiledJAXP/Compile.java +++ /dev/null @@ -1,77 +0,0 @@ -import java.io.File; -import java.io.FileOutputStream; -import java.io.ObjectOutputStream; - -import javax.xml.transform.stream.StreamSource; -import javax.xml.transform.stream.StreamResult; -import javax.xml.transform.Templates; -import javax.xml.transform.Transformer; -import javax.xml.transform.TransformerFactory; - -import org.apache.xalan.xsltc.trax.TransformerFactoryImpl; - -public class Compile { - - public static void main(String[] args){ - Compile app = new Compile(); - app.run(args[0]); - } - - /** - * Compiles an XSL stylesheet into a translet, wraps the translet - * inside a Templates object and dumps it to a file. - */ - public void run(String xsl) { - try { - // Get an input stream for the XSL stylesheet - StreamSource stylesheet = new StreamSource(xsl); - - // The TransformerFactory will compile the stylesheet and - // put the translet classes inside the Templates object - TransformerFactory factory = TransformerFactory.newInstance(); - Templates templates = factory.newTemplates(stylesheet); - - // Send the Templates object to a '.translet' file - dumpTemplate(getBaseName(xsl)+".translet", templates); - } - catch (Exception e) { - System.err.println("Exception: " + e); - e.printStackTrace(); - } - System.exit(0); - } - - /** - * Returns the base-name of a file/url - */ - private String getBaseName(String filename) { - int start = filename.lastIndexOf(File.separatorChar); - int stop = filename.lastIndexOf('.'); - if (stop <= start) stop = filename.length() - 1; - return filename.substring(start+1, stop); - } - - /** - * Writes a Templates object to a file - */ - private void dumpTemplate(String file, Templates templates) { - try { - FileOutputStream ostream = new FileOutputStream(file); - ObjectOutputStream p = new ObjectOutputStream(ostream); - p.writeObject(templates); - p.flush(); - ostream.close(); - } - catch (Exception e) { - System.err.println(e); - e.printStackTrace(); - System.err.println("Could not write file "+file); - } - } - - private void usage() { - System.err.println("Usage: compile <xsl_file>"); - System.exit(1); - } - -} diff --git a/samples/CompiledJAXP/Transform.java b/samples/CompiledJAXP/Transform.java deleted file mode 100644 index 102d745..0000000 --- a/samples/CompiledJAXP/Transform.java +++ /dev/null @@ -1,77 +0,0 @@ -import java.io.File; -import java.io.FileInputStream; -import java.io.ObjectInputStream; - -import javax.xml.transform.stream.StreamSource; -import javax.xml.transform.stream.StreamResult; -import javax.xml.transform.Templates; -import javax.xml.transform.Transformer; -import javax.xml.transform.TransformerFactory; - -import org.apache.xalan.xsltc.trax.TransformerFactoryImpl; - -public class Transform { - - public static void main(String[] args){ - Transform app = new Transform(); - app.run(args); - } - - /** - * Reads a Templates object from a file, the Templates object creates - * a translet and wraps it in a Transformer. The translet performs the - * transformation on behalf of the Transformer.transform() method. - */ - public void run(String[] args){ - String xml = args[0]; - String translet = args[1]; - - try { - StreamSource document = new StreamSource(xml); - StreamResult result = new StreamResult(System.out); - Templates templates = readTemplates(translet); - Transformer transformer = templates.newTransformer(); - transformer.transform(document, result); - } - catch (Exception e) { - System.err.println("Exception: " + e); - e.printStackTrace(); - } - System.exit(0); - } - - /** - * Reads a Templates object from a file - */ - private Templates readTemplates(String file) { - try { - FileInputStream ostream = new FileInputStream(file); - ObjectInputStream p = new ObjectInputStream(ostream); - Templates templates = (Templates)p.readObject(); - ostream.close(); - return(templates); - } - catch (Exception e) { - System.err.println(e); - e.printStackTrace(); - System.err.println("Could not write file "+file); - return null; - } - } - - /** - * Returns the base-name of a file/url - */ - private String getBaseName(String filename) { - int start = filename.lastIndexOf(File.separatorChar); - int stop = filename.lastIndexOf('.'); - if (stop <= start) stop = filename.length() - 1; - return filename.substring(start+1, stop); - } - - public void usage() { - System.err.println("Usage: run <xml_file> <xsl_file>"); - System.exit(1); - } - -} diff --git a/src/trax/trax.properties b/src/trax/trax.properties deleted file mode 100644 index e593c39..0000000 --- a/src/trax/trax.properties +++ /dev/null @@ -1,11 +0,0 @@ -# $Revision$ $Date$ -# -# Note: This properties file is provided for illustrative purposes -# only and is not part of the interface definition. -# This properties file is located in the implementation JAR -# and different implementations will specify different -# implementation classes and output methods. -# - -# The TRaX Stylesheet processor -trax.processor.xslt=org.apache.xalan.processor.StylesheetProcessor --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
