santiagopg    2002/12/03 07:50:57

  Modified:    java/samples/CompiledApplet TransformApplet.java
               java/samples/CompiledBrazil TransformHandler.java
               java/samples/CompiledEJB TransformBean.java
  Log:
  Updated samples to use non-deprecated API.
  
  Revision  Changes    Path
  1.4       +12 -7     
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
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TransformApplet.java      16 Jul 2001 09:05:37 -0000      1.3
  +++ TransformApplet.java      3 Dec 2002 15:50:56 -0000       1.4
  @@ -73,7 +73,9 @@
   import org.xml.sax.SAXException;
   
   import org.apache.xalan.xsltc.*;
  -import org.apache.xalan.xsltc.runtime.*;
  +import org.apache.xalan.xsltc.runtime.AbstractTranslet;
  +import org.apache.xalan.xsltc.runtime.MessageHandler;
  +import org.apache.xalan.xsltc.runtime.output.*;
   import org.apache.xalan.xsltc.dom.*;
   
   /**
  @@ -214,10 +216,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 +237,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 -->");
  
  
  
  1.3       +11 -6     
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
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TransformHandler.java     13 Jul 2001 10:35:54 -0000      1.2
  +++ TransformHandler.java     3 Dec 2002 15:50:57 -0000       1.3
  @@ -67,7 +67,8 @@
   import org.xml.sax.*;
   
   import org.apache.xalan.xsltc.*;
  -import org.apache.xalan.xsltc.runtime.*;
  +import org.apache.xalan.xsltc.runtime.AbstractTranslet;
  +import org.apache.xalan.xsltc.runtime.output.*;
   import org.apache.xalan.xsltc.dom.*;
   
   import sunlabs.brazil.server.Handler;
  @@ -175,13 +176,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 -->");
                }
  
  
  
  1.3       +11 -6     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
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TransformBean.java        16 Jul 2001 09:05:37 -0000      1.2
  +++ TransformBean.java        3 Dec 2002 15:50:57 -0000       1.3
  @@ -76,7 +76,8 @@
   import org.xml.sax.SAXException;
   
   import org.apache.xalan.xsltc.*;
  -import org.apache.xalan.xsltc.runtime.*;
  +import org.apache.xalan.xsltc.runtime.AbstractTranslet;
  +import org.apache.xalan.xsltc.runtime.output.*;
   import org.apache.xalan.xsltc.dom.*;
   
   public class TransformBean implements SessionBean {
  @@ -153,13 +154,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 -->");
            }
  
  
  

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

Reply via email to