zongaro     2003/01/30 07:57:57

  Modified:    java/samples/CompiledApplet Tag: xslt20 TransformApplet.java
               java/samples/CompiledBrazil Tag: xslt20
                        TransformHandler.java
               java/samples/CompiledEJB Tag: xslt20 TransformBean.java
                        TransformHome.java TransformRemote.java
                        TransformServlet.java
               java/samples/CompiledJAXP Tag: xslt20 Compile.java
                        Transform.java
               java/samples/CompiledServlet Tag: xslt20 CompileServlet.java
                        TransformServlet.java
               java/samples/translets Tag: xslt20
                        JAXPTransletMultipleTransformations.java
                        JAXPTransletOneTransformation.java
  Log:
  Trying to minimize set of import statements.
  Also, propagated Santiago's change from MAIN branch to drop use of old XSLTC
  serialization API.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.3.8.2   +28 -16    
xml-xalan/java/samples/CompiledApplet/TransformApplet.java
  
  Index: TransformApplet.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/samples/CompiledApplet/TransformApplet.java,v
  retrieving revision 1.3.8.1
  retrieving revision 1.3.8.2
  diff -u -r1.3.8.1 -r1.3.8.2
  --- TransformApplet.java      30 Jan 2003 00:48:43 -0000      1.3.8.1
  +++ TransformApplet.java      30 Jan 2003 15:57:56 -0000      1.3.8.2
  @@ -60,21 +60,30 @@
    *
    */
   
  -import java.io.*;
  -import java.applet.*;
  -import java.awt.*;
  -import java.awt.event.*;
  +import java.applet.Applet;
  +
  +import java.awt.BorderLayout;
  +import java.awt.Button;
  +import java.awt.Frame;
  +import java.awt.Label;
  +import java.awt.Panel;
  +import java.awt.event.ActionEvent;
  +import java.awt.event.ActionListener;
  +
  +import java.io.PrintWriter;
  +import java.io.StringWriter;
   
   import javax.xml.parsers.SAXParser;
   import javax.xml.parsers.SAXParserFactory;
  -import javax.xml.parsers.ParserConfigurationException;
   
  -import org.xml.sax.XMLReader;
  -import org.xml.sax.SAXException;
  +import org.apache.xalan.xsltc.DOM;
  +import org.apache.xalan.xsltc.dom.DOMImpl;
  +import org.apache.xalan.xsltc.dom.DTDMonitor;
  +import org.apache.xalan.xsltc.runtime.AbstractTranslet;
  +import org.apache.xalan.xsltc.runtime.MessageHandler;
  +import org.apache.xalan.xsltc.runtime.output.TransletOutputHandlerFactory;
   
  -import org.apache.xalan.xsltc.*;
  -import org.apache.xalan.xsltc.runtime.*;
  -import org.apache.xalan.xsltc.dom.*;
  +import org.xml.sax.XMLReader;
   
   /**
    * This applet demonstrates how XSL transformations can be made run in
  @@ -214,10 +223,13 @@
                AbstractTranslet translet = (AbstractTranslet)tc.newInstance();
                ((AbstractTranslet)translet).setMessageHandler(msgHandler);
   
  -             // Initialise the translet's output handler
  -             DefaultSAXOutputHandler saxHandler = 
  -                 new DefaultSAXOutputHandler(out);
  -             TextOutput textOutput = new TextOutput(saxHandler);
  +             // Create output handler
  +             TransletOutputHandlerFactory tohFactory = 
  +                 TransletOutputHandlerFactory.newInstance();
  +             tohFactory.setOutputType(TransletOutputHandlerFactory.STREAM);
  +             tohFactory.setEncoding(translet._encoding);
  +             tohFactory.setOutputMethod(translet._method);
  +             tohFactory.setWriter(out);
   
                getDOM(documentUrl);
   
  @@ -232,7 +244,7 @@
                translet.setUnparsedEntityURIs(_dtdMonitor.
                                               getUnparsedEntityURIs());
                // Do the actual transformation
  -             translet.transform(_dom, textOutput);
  +             translet.transform(_dom, tohFactory.getTransletOutputHandler());
   
                final long done = System.currentTimeMillis() - start;
                out.println("<!-- transformed by XSLTC in "+done+"msecs -->");
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.2.8.2   +18 -12    
xml-xalan/java/samples/CompiledBrazil/TransformHandler.java
  
  Index: TransformHandler.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/samples/CompiledBrazil/TransformHandler.java,v
  retrieving revision 1.2.8.1
  retrieving revision 1.2.8.2
  diff -u -r1.2.8.1 -r1.2.8.2
  --- TransformHandler.java     30 Jan 2003 00:48:44 -0000      1.2.8.1
  +++ TransformHandler.java     30 Jan 2003 15:57:56 -0000      1.2.8.2
  @@ -59,16 +59,18 @@
    *
    */
   
  -import java.io.*;
  -import java.util.NoSuchElementException;
  +import java.io.IOException;
  +import java.io.PrintWriter;
  +import java.io.StringWriter;
  +
   import java.util.StringTokenizer;
  -import java.util.Vector;
   
  -import org.xml.sax.*;
  +import org.apache.xalan.xsltc.dom.DOMImpl;
  +import org.apache.xalan.xsltc.dom.DocumentCache;
  +import org.apache.xalan.xsltc.runtime.AbstractTranslet;
  +import org.apache.xalan.xsltc.runtime.output.TransletOutputHandlerFactory;
   
  -import org.apache.xalan.xsltc.*;
  -import org.apache.xalan.xsltc.runtime.*;
  -import org.apache.xalan.xsltc.dom.*;
  +import org.xml.sax.SAXException;
   
   import sunlabs.brazil.server.Handler;
   import sunlabs.brazil.server.Request;
  @@ -175,13 +177,17 @@
                    errorMessage("Could not locate: \"<b>"+document+"\"</b>");
                }
                else {
  -                 // Initialise the translet's output handler
  -                 DefaultSAXOutputHandler saxHandler = 
  -                     new DefaultSAXOutputHandler(_out);
  +                 // Create output handler
  +                 TransletOutputHandlerFactory tohFactory = 
  +                     TransletOutputHandlerFactory.newInstance();
  +                 
tohFactory.setOutputType(TransletOutputHandlerFactory.STREAM);
  +                 tohFactory.setEncoding(translet._encoding);
  +                 tohFactory.setOutputMethod(translet._method);
  +                 tohFactory.setWriter(_out);
   
                    // Do the actual transformation
                    final long start = System.currentTimeMillis();
  -                 translet.transform(dom, new TextOutput(saxHandler));
  +                 translet.transform(dom, 
tohFactory.getTransletOutputHandler());
                    final long done = System.currentTimeMillis() - start;
                    _out.println("<!-- transformed by XSLTC in "+done+"ms -->");
                }
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.2.8.2   +18 -15    xml-xalan/java/samples/CompiledEJB/TransformBean.java
  
  Index: TransformBean.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/CompiledEJB/TransformBean.java,v
  retrieving revision 1.2.8.1
  retrieving revision 1.2.8.2
  diff -u -r1.2.8.1 -r1.2.8.2
  --- TransformBean.java        30 Jan 2003 00:48:43 -0000      1.2.8.1
  +++ TransformBean.java        30 Jan 2003 15:57:56 -0000      1.2.8.2
  @@ -60,24 +60,23 @@
    *
    */
   
  -import java.io.*;
  -import java.text.*;
  -import java.util.*;
  +import java.io.IOException;
  +import java.io.PrintWriter;
  +import java.io.StringWriter;
   
  -import java.rmi.RemoteException;
   import javax.ejb.SessionBean;
   import javax.ejb.SessionContext;
   
   import javax.xml.parsers.SAXParser;
   import javax.xml.parsers.SAXParserFactory;
  -import javax.xml.parsers.ParserConfigurationException;
   
  -import org.xml.sax.XMLReader;
  -import org.xml.sax.SAXException;
  +import org.apache.xalan.xsltc.dom.DOMImpl;
  +import org.apache.xalan.xsltc.dom.DTDMonitor;
  +import org.apache.xalan.xsltc.runtime.AbstractTranslet;
  +import org.apache.xalan.xsltc.runtime.output.TransletOutputHandlerFactory;
   
  -import org.apache.xalan.xsltc.*;
  -import org.apache.xalan.xsltc.runtime.*;
  -import org.apache.xalan.xsltc.dom.*;
  +import org.xml.sax.SAXException;
  +import org.xml.sax.XMLReader;
   
   public class TransformBean implements SessionBean {
   
  @@ -153,13 +152,17 @@
                // Read input document from the DOM cache
                DOMImpl dom = getDOM(document, translet);
   
  -             // Initialize the (default) SAX output handler
  -             DefaultSAXOutputHandler saxHandler = 
  -                 new DefaultSAXOutputHandler(out);
  +             // Create output handler
  +             TransletOutputHandlerFactory tohFactory = 
  +                 TransletOutputHandlerFactory.newInstance();
  +             tohFactory.setOutputType(TransletOutputHandlerFactory.STREAM);
  +             tohFactory.setEncoding(translet._encoding);
  +             tohFactory.setOutputMethod(translet._method);
  +             tohFactory.setWriter(out);
   
                // Start the transformation
                final long start = System.currentTimeMillis();
  -             translet.transform(dom, new TextOutput(saxHandler));
  +             translet.transform(dom, tohFactory.getTransletOutputHandler());
                final long done = System.currentTimeMillis() - start;
                out.println("<!-- transformed by XSLTC in "+done+"msecs -->");
            }
  
  
  
  1.1.12.2  +2 -1      xml-xalan/java/samples/CompiledEJB/TransformHome.java
  
  Index: TransformHome.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/CompiledEJB/TransformHome.java,v
  retrieving revision 1.1.12.1
  retrieving revision 1.1.12.2
  diff -u -r1.1.12.1 -r1.1.12.2
  --- TransformHome.java        30 Jan 2003 00:48:43 -0000      1.1.12.1
  +++ TransformHome.java        30 Jan 2003 15:57:56 -0000      1.1.12.2
  @@ -61,6 +61,7 @@
    */
   
   import java.rmi.RemoteException;
  +
   import javax.ejb.CreateException;
   import javax.ejb.EJBHome;
   
  
  
  
  1.1.12.2  +3 -2      xml-xalan/java/samples/CompiledEJB/TransformRemote.java
  
  Index: TransformRemote.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/CompiledEJB/TransformRemote.java,v
  retrieving revision 1.1.12.1
  retrieving revision 1.1.12.2
  diff -u -r1.1.12.1 -r1.1.12.2
  --- TransformRemote.java      30 Jan 2003 00:48:43 -0000      1.1.12.1
  +++ TransformRemote.java      30 Jan 2003 15:57:56 -0000      1.1.12.2
  @@ -60,8 +60,9 @@
    *
    */
   
  -import javax.ejb.EJBObject;
   import java.rmi.RemoteException;
  +
  +import javax.ejb.EJBObject;
   
   /**
    * XSL transformation bean remote interface
  
  
  
  1.1.12.2  +11 -5     xml-xalan/java/samples/CompiledEJB/TransformServlet.java
  
  Index: TransformServlet.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/CompiledEJB/TransformServlet.java,v
  retrieving revision 1.1.12.1
  retrieving revision 1.1.12.2
  diff -u -r1.1.12.1 -r1.1.12.2
  --- TransformServlet.java     30 Jan 2003 00:48:43 -0000      1.1.12.1
  +++ TransformServlet.java     30 Jan 2003 15:57:56 -0000      1.1.12.2
  @@ -60,11 +60,17 @@
    *
    */
   
  -import javax.servlet.*;
  -import javax.servlet.http.*;
  -import java.io.*;
  -import javax.naming.*;
  +import java.io.IOException;
  +import java.io.PrintWriter;
  +
  +import javax.naming.InitialContext;
   import javax.rmi.PortableRemoteObject;
  +
  +import javax.servlet.ServletConfig;
  +import javax.servlet.ServletException;
  +import javax.servlet.http.HttpServlet;
  +import javax.servlet.http.HttpServletRequest;
  +import javax.servlet.http.HttpServletResponse;
   
   public class TransformServlet extends HttpServlet {
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.8.2   +1 -5      xml-xalan/java/samples/CompiledJAXP/Compile.java
  
  Index: Compile.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/CompiledJAXP/Compile.java,v
  retrieving revision 1.1.8.1
  retrieving revision 1.1.8.2
  diff -u -r1.1.8.1 -r1.1.8.2
  --- Compile.java      30 Jan 2003 00:48:44 -0000      1.1.8.1
  +++ Compile.java      30 Jan 2003 15:57:57 -0000      1.1.8.2
  @@ -60,13 +60,9 @@
   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;
  +import javax.xml.transform.stream.StreamSource;
   
   public class Compile {
   
  
  
  
  1.1.8.2   +3 -5      xml-xalan/java/samples/CompiledJAXP/Transform.java
  
  Index: Transform.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/CompiledJAXP/Transform.java,v
  retrieving revision 1.1.8.1
  retrieving revision 1.1.8.2
  diff -u -r1.1.8.1 -r1.1.8.2
  --- Transform.java    30 Jan 2003 00:48:44 -0000      1.1.8.1
  +++ Transform.java    30 Jan 2003 15:57:57 -0000      1.1.8.2
  @@ -59,14 +59,12 @@
   import java.io.File;
   import java.io.FileInputStream;
   import java.io.ObjectInputStream;
  +import java.io.OutputStreamWriter;
   
  -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;
  +import javax.xml.transform.stream.StreamResult;
  +import javax.xml.transform.stream.StreamSource;
   
   public class Transform {
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.2.8.2   +9 -9      
xml-xalan/java/samples/CompiledServlet/CompileServlet.java
  
  Index: CompileServlet.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/samples/CompiledServlet/CompileServlet.java,v
  retrieving revision 1.2.8.1
  retrieving revision 1.2.8.2
  diff -u -r1.2.8.1 -r1.2.8.2
  --- CompileServlet.java       30 Jan 2003 00:48:42 -0000      1.2.8.1
  +++ CompileServlet.java       30 Jan 2003 15:57:57 -0000      1.2.8.2
  @@ -62,17 +62,17 @@
   
   package org.apache.xalan.xsltc.demo.servlet;
   
  -import java.io.*;
  -import java.text.*;
  -import java.util.*;
  +import java.io.IOException;
  +import java.io.PrintWriter;
  +
   import java.net.URL;
   
  -import javax.servlet.*;
  -import javax.servlet.http.*;
  +import javax.servlet.ServletException;
  +import javax.servlet.http.HttpServlet;
  +import javax.servlet.http.HttpServletRequest;
  +import javax.servlet.http.HttpServletResponse;
   
  -import org.apache.xalan.xsltc.compiler.*;
  -import org.apache.xalan.xsltc.compiler.util.*;
  -import org.apache.xalan.xsltc.util.getopt.*;
  +import org.apache.xalan.xsltc.compiler.XSLTC;
   
   public class CompileServlet extends HttpServlet {
   
  
  
  
  1.1.12.2  +23 -17    
xml-xalan/java/samples/CompiledServlet/TransformServlet.java
  
  Index: TransformServlet.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/samples/CompiledServlet/TransformServlet.java,v
  retrieving revision 1.1.12.1
  retrieving revision 1.1.12.2
  diff -u -r1.1.12.1 -r1.1.12.2
  --- TransformServlet.java     30 Jan 2003 00:48:42 -0000      1.1.12.1
  +++ TransformServlet.java     30 Jan 2003 15:57:57 -0000      1.1.12.2
  @@ -61,18 +61,20 @@
    *
    */
   
  -import java.io.*;
  -import java.text.*;
  -import java.util.*;
  -
  -import javax.servlet.*;
  -import javax.servlet.http.*;
  -
  -import org.xml.sax.*;
  -
  -import org.apache.xalan.xsltc.*;
  -import org.apache.xalan.xsltc.runtime.*;
  -import org.apache.xalan.xsltc.dom.*;
  +import java.io.IOException;
  +import java.io.PrintWriter;
  +
  +import javax.servlet.ServletException;
  +import javax.servlet.http.HttpServlet;
  +import javax.servlet.http.HttpServletRequest;
  +import javax.servlet.http.HttpServletResponse;
  +
  +import org.apache.xalan.xsltc.dom.DOMImpl;
  +import org.apache.xalan.xsltc.dom.DocumentCache;
  +import org.apache.xalan.xsltc.runtime.AbstractTranslet;
  +import org.apache.xalan.xsltc.runtime.output.TransletOutputHandlerFactory;
  +
  +import org.xml.sax.SAXException;
   
   /**
    * This servlet demonstrates how XSL transformations can be made available as
  @@ -132,13 +134,17 @@
                // Read input document from the DOM cache
                DOMImpl dom = cache.retrieveDocument(documentURI, 0, translet);
   
  -             // Initialize the output handler
  -             DefaultSAXOutputHandler saxHandler = 
  -                 new DefaultSAXOutputHandler(out);
  +             // Create output handler
  +             TransletOutputHandlerFactory tohFactory = 
  +                 TransletOutputHandlerFactory.newInstance();
  +             tohFactory.setOutputType(TransletOutputHandlerFactory.STREAM);
  +             tohFactory.setEncoding(translet._encoding);
  +             tohFactory.setOutputMethod(translet._method);
  +             tohFactory.setWriter(out);
   
                // Start the transformation
                final long start = System.currentTimeMillis();
  -             translet.transform(dom, new TextOutput(saxHandler));
  +             translet.transform(dom, tohFactory.getTransletOutputHandler());
                final long done = System.currentTimeMillis() - start;
                out.println("<!-- transformed by XSLTC in "+done+"msecs -->");
            }
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.6.8.2   +7 -10     
xml-xalan/java/samples/translets/JAXPTransletMultipleTransformations.java
  
  Index: JAXPTransletMultipleTransformations.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/samples/translets/JAXPTransletMultipleTransformations.java,v
  retrieving revision 1.6.8.1
  retrieving revision 1.6.8.2
  diff -u -r1.6.8.1 -r1.6.8.2
  --- JAXPTransletMultipleTransformations.java  30 Jan 2003 00:48:44 -0000      
1.6.8.1
  +++ JAXPTransletMultipleTransformations.java  30 Jan 2003 15:57:57 -0000      
1.6.8.2
  @@ -57,20 +57,17 @@
    * @author Donald Leslie
    *
    */
  -import java.util.Properties;
  +import java.io.FileNotFoundException;
   import java.io.FileOutputStream;
  +
  +import java.util.Properties;
  +
  +import javax.xml.transform.Templates;
   import javax.xml.transform.Transformer;
  +import javax.xml.transform.TransformerException;
   import javax.xml.transform.TransformerFactory;
  -import javax.xml.transform.Templates;
  -import javax.xml.transform.stream.StreamSource;
   import javax.xml.transform.stream.StreamResult;
  -
  -import javax.xml.transform.TransformerException;
  -import javax.xml.transform.TransformerConfigurationException;
  -import java.io.IOException;
  -import java.io.FileNotFoundException;
  -import org.xml.sax.SAXException;
  -import javax.xml.parsers.ParserConfigurationException;
  +import javax.xml.transform.stream.StreamSource;
   
   
   /**
  
  
  
  1.7.8.2   +9 -8      
xml-xalan/java/samples/translets/JAXPTransletOneTransformation.java
  
  Index: JAXPTransletOneTransformation.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/samples/translets/JAXPTransletOneTransformation.java,v
  retrieving revision 1.7.8.1
  retrieving revision 1.7.8.2
  diff -u -r1.7.8.1 -r1.7.8.2
  --- JAXPTransletOneTransformation.java        30 Jan 2003 00:48:44 -0000      
1.7.8.1
  +++ JAXPTransletOneTransformation.java        30 Jan 2003 15:57:57 -0000      
1.7.8.2
  @@ -57,20 +57,21 @@
    * @author Donald Leslie
    *
    */
  -import java.util.Properties;
  +import java.io.FileNotFoundException;
   import java.io.FileOutputStream;
  +import java.io.IOException;
  +
  +import java.util.Properties;
  +
  +import javax.xml.parsers.ParserConfigurationException;
   import javax.xml.transform.Transformer;
  +import javax.xml.transform.TransformerConfigurationException;
  +import javax.xml.transform.TransformerException;
   import javax.xml.transform.TransformerFactory;
  -import javax.xml.transform.Templates;
  -import javax.xml.transform.stream.StreamSource;
   import javax.xml.transform.stream.StreamResult;
  +import javax.xml.transform.stream.StreamSource;
   
  -import javax.xml.transform.TransformerException;
  -import javax.xml.transform.TransformerConfigurationException;
  -import java.io.IOException;
  -import java.io.FileNotFoundException;
   import org.xml.sax.SAXException;
  -import javax.xml.parsers.ParserConfigurationException;
   
   
   /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to