ceki        2003/03/18 11:41:39

  Modified:    contribs/CekiGulcu Transform.java
  Log:
  Jalopy reformatting
  
  Revision  Changes    Path
  1.2       +133 -97   jakarta-log4j/contribs/CekiGulcu/Transform.java
  
  Index: Transform.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/contribs/CekiGulcu/Transform.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Transform.java    16 Feb 2001 12:00:26 -0000      1.1
  +++ Transform.java    18 Mar 2003 19:41:39 -0000      1.2
  @@ -1,44 +1,90 @@
  +/*
  + * ============================================================================
  + *                   The Apache Software License, Version 1.1
  + * ============================================================================
  + *
  + *    Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without modifica-
  + * tion, are permitted provided that the following conditions are met:
  + *
  + * 1. Redistributions of  source code must  retain the above copyright  notice,
  + *    this list of conditions and the following disclaimer.
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright notice,
  + *    this list of conditions and the following disclaimer in the documentation
  + *    and/or other materials provided with the distribution.
  + *
  + * 3. The end-user documentation included with the redistribution, if any, must
  + *    include  the following  acknowledgment:  "This product includes  software
  + *    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
  + *    Alternately, this  acknowledgment may  appear in the software itself,  if
  + *    and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "log4j" and  "Apache Software Foundation"  must not be used to
  + *    endorse  or promote  products derived  from this  software without  prior
  + *    written permission. For written permission, please contact
  + *    [EMAIL PROTECTED]
  + *
  + * 5. Products  derived from this software may not  be called "Apache", nor may
  + *    "Apache" appear  in their name,  without prior written permission  of the
  + *    Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  + * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
  + * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
  + * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
  + * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
  + * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
  + * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
  + * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
  + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  + *
  + * This software  consists of voluntary contributions made  by many individuals
  + * on  behalf of the Apache Software  Foundation.  For more  information on the
  + * Apache Software Foundation, please see <http://www.apache.org/>.
  + *
  + */
   
   package org.apache.log4j.xml;
   
   import org.apache.log4j.Category;
   import org.apache.log4j.Layout;
   import org.apache.log4j.PropertyConfigurator;
  -import org.apache.log4j.spi.LoggingEvent;
  -import org.apache.log4j.helpers.OptionConverter;
   import org.apache.log4j.helpers.DateLayout;
  +import org.apache.log4j.helpers.OptionConverter;
  +import org.apache.log4j.spi.LoggingEvent;
   
  -import org.xml.sax.ContentHandler;
  -import org.xml.sax.Locator;
  -import org.xml.sax.Attributes;
  -import org.xml.sax.XMLReader;
  -import org.xml.sax.ext.LexicalHandler;
  -import org.xml.sax.helpers.XMLReaderFactory;
  -import org.xml.sax.SAXException;
  -import org.apache.xerces.parsers.SAXParser;
  +import org.apache.serialize.OutputFormat;
  +import org.apache.serialize.Serializer;
  +import org.apache.serialize.SerializerFactory;
   
   import org.apache.trax.Processor;
  -import org.apache.trax.TemplatesBuilder;
  +import org.apache.trax.ProcessorException;
  +import org.apache.trax.ProcessorFactoryException;
  +import org.apache.trax.Result;
   import org.apache.trax.Templates;
  +import org.apache.trax.TemplatesBuilder;
  +import org.apache.trax.TransformException;
   import org.apache.trax.Transformer;
  -import org.apache.trax.Result;
  -import org.apache.trax.ProcessorException; 
  -import org.apache.trax.ProcessorFactoryException;
  -import org.apache.trax.TransformException; 
   
  +import org.apache.xerces.parsers.SAXParser;
   
  -import org.apache.serialize.SerializerFactory;
  -import org.apache.serialize.Serializer;
  -import org.apache.serialize.OutputFormat;
  +import org.xml.sax.Attributes;
  +import org.xml.sax.ContentHandler;
  +import org.xml.sax.Locator;
  +import org.xml.sax.SAXException;
  +import org.xml.sax.XMLReader;
  +import org.xml.sax.ext.LexicalHandler;
   import org.xml.sax.helpers.AttributesImpl;
  -
  +import org.xml.sax.helpers.XMLReaderFactory;
   
   import java.io.FileOutputStream;
   import java.io.IOException;
   
   
   public class Transform {
  -
     public static void main(String[] args) throws Exception {
       PropertyConfigurator.disableAll();
       PropertyConfigurator.configure("x.lcf");
  @@ -47,7 +93,6 @@
       Processor processor = Processor.newInstance("xslt");
   
       // II. Process the stylesheet. producing a Templates object.
  -
       // Get the XMLReader.
       XMLReader reader = XMLReaderFactory.createXMLReader();
   
  @@ -59,9 +104,9 @@
       // includes "lexical" (e.g., comments and CDATA) events. The Xalan
       // TemplatesBuilder -- org.apache.xalan.processor.StylesheetHandler -- is
       // also a LexicalHandler).
  -    if(templatesBuilder instanceof LexicalHandler) {
  -       reader.setProperty("http://xml.org/sax/properties/lexical-handler";, 
  -                           templatesBuilder);
  +    if (templatesBuilder instanceof LexicalHandler) {
  +      reader.setProperty(
  +        "http://xml.org/sax/properties/lexical-handler";, templatesBuilder);
       }
   
       // Parse the stylesheet.                       
  @@ -74,9 +119,8 @@
       Transformer transformer = templates.newTransformer();
   
       // IV. Perform the transformation.
  -
       // Set up the ContentHandler for the output.
  -     FileOutputStream fos = new FileOutputStream(args[2]);
  +    FileOutputStream fos = new FileOutputStream(args[2]);
       Result result = new Result(fos);
       Serializer serializer = SerializerFactory.getSerializer("xml");
       serializer.setOutputStream(fos);
  @@ -87,117 +131,109 @@
       org.xml.sax.ContentHandler chandler = transformer.getInputContentHandler();
       DC dc = new DC(chandler);
       reader.setContentHandler(dc);
  -    if(chandler instanceof LexicalHandler) {
  -       reader.setProperty("http://xml.org/sax/properties/lexical-handler";, 
  -                       chandler);
  +
  +    if (chandler instanceof LexicalHandler) {
  +      reader.setProperty(
  +        "http://xml.org/sax/properties/lexical-handler";, chandler);
       } else {
  -       reader.setProperty("http://xml.org/sax/properties/lexical-handler";, 
  -                       null);
  +      reader.setProperty(
  +        "http://xml.org/sax/properties/lexical-handler";, null);
       }
   
       // Parse the XML input document. The input ContentHandler and
       // output ContentHandler work in separate threads to optimize
       // performance.
       reader.parse(args[1]);
  -  }  
  +  }
   }
   
  - class DC implements ContentHandler {
   
  -   static Category cat = Category.getInstance("DC");
  -
  -   ContentHandler  chandler;
  -
  -   DC(ContentHandler chandler) {
  -     this.chandler = chandler;
  -   }
  +class DC implements ContentHandler {
  +  static Category cat = Category.getInstance("DC");
  +  ContentHandler chandler;
   
  +  DC(ContentHandler chandler) {
  +    this.chandler = chandler;
  +  }
   
  -  public 
  -  void characters(char[] ch, int start, int length) 
  -                            throws org.xml.sax.SAXException {
  -    cat.debug("characters: ["+new String(ch, start, length)+ "] called");
  +  public void characters(char[] ch, int start, int length)
  +    throws org.xml.sax.SAXException {
  +    cat.debug("characters: [" + new String(ch, start, length) + "] called");
       chandler.characters(ch, start, length);
  -
     }
   
  -  public 
  -  void endDocument() throws org.xml.sax.SAXException {
  +  public void endDocument() throws org.xml.sax.SAXException {
       cat.debug("endDocument called.");
       chandler.endDocument();
  -
     }
   
  -  public 
  -  void endElement(String namespaceURI, String localName, String qName)
  -                                           throws org.xml.sax.SAXException {
  -    cat.debug("endElement("+namespaceURI+", "+localName+", "+qName+") called");
  +  public void endElement(String namespaceURI, String localName, String qName)
  +    throws org.xml.sax.SAXException {
  +    cat.debug(
  +      "endElement(" + namespaceURI + ", " + localName + ", " + qName
  +      + ") called");
       chandler.endElement(namespaceURI, localName, qName);
     }
  -   
  -   public
  -   void endPrefixMapping(String prefix) throws org.xml.sax.SAXException {
  -     cat.debug("endPrefixMapping("+prefix+") called");
  -     chandler.endPrefixMapping(prefix);
  -   }
  -
  -  public 
  -  void ignorableWhitespace(char[] ch, int start, int length) 
  -                                     throws org.xml.sax.SAXException {
  +
  +  public void endPrefixMapping(String prefix) throws org.xml.sax.SAXException {
  +    cat.debug("endPrefixMapping(" + prefix + ") called");
  +    chandler.endPrefixMapping(prefix);
  +  }
  +
  +  public void ignorableWhitespace(char[] ch, int start, int length)
  +    throws org.xml.sax.SAXException {
       cat.debug("ignorableWhitespace called");
       chandler.ignorableWhitespace(ch, start, length);
     }
  -  
  -  public 
  -  void processingInstruction(java.lang.String target, java.lang.String data) 
  -                                              throws org.xml.sax.SAXException {
  +
  +  public void processingInstruction(
  +    java.lang.String target, java.lang.String data)
  +    throws org.xml.sax.SAXException {
       cat.debug("processingInstruction called");
       chandler.processingInstruction(target, data);
     }
   
  -  public 
  -  void setDocumentLocator(Locator locator)  {
  +  public void setDocumentLocator(Locator locator) {
       cat.debug("setDocumentLocator called");
       chandler.setDocumentLocator(locator);
     }
   
  -   public
  -   void skippedEntity(String name) throws org.xml.sax.SAXException {
  -     cat.debug("skippedEntity("+name+")  called");
  -     chandler.skippedEntity(name);     
  -   }
  -  
  -  public 
  -  void startDocument() throws org.xml.sax.SAXException {
  +  public void skippedEntity(String name) throws org.xml.sax.SAXException {
  +    cat.debug("skippedEntity(" + name + ")  called");
  +    chandler.skippedEntity(name);
  +  }
  +
  +  public void startDocument() throws org.xml.sax.SAXException {
       cat.debug("startDocument called");
       chandler.startDocument();
     }
  -  
  -  public 
  -  void startElement(String namespaceURI, String localName, String qName,
  -                 Attributes atts) throws org.xml.sax.SAXException {
  -    cat.debug("startElement("+namespaceURI+", "+localName+", "+qName+")called");
  -
  -    if("log4j:event".equals(qName)) {
  -      cat.debug("-------------");      
  -      if(atts instanceof org.xml.sax.helpers.AttributesImpl) {
  -     AttributesImpl ai = (AttributesImpl) atts;
  -     int i = atts.getIndex("timestamp");
  -     ai.setValue(i, "hello");
  +
  +  public void startElement(
  +    String namespaceURI, String localName, String qName, Attributes atts)
  +    throws org.xml.sax.SAXException {
  +    cat.debug(
  +      "startElement(" + namespaceURI + ", " + localName + ", " + qName
  +      + ")called");
  +
  +    if ("log4j:event".equals(qName)) {
  +      cat.debug("-------------");
  +
  +      if (atts instanceof org.xml.sax.helpers.AttributesImpl) {
  +        AttributesImpl ai = (AttributesImpl) atts;
  +        int i = atts.getIndex("timestamp");
  +        ai.setValue(i, "hello");
         }
  +
         String ts = atts.getValue("timestamp");
         cat.debug("New timestamp is " + ts);
       }
  +
       chandler.startElement(namespaceURI, localName, qName, atts);
     }
   
  -   public
  -   void startPrefixMapping(String prefix, String uri) 
  -                                          throws org.xml.sax.SAXException {
  -     cat.debug("startPrefixMapping("+prefix+", "+uri+") called");     
  -     chandler.startPrefixMapping(prefix, uri);
  -   }
  -           
  -   
  +  public void startPrefixMapping(String prefix, String uri)
  +    throws org.xml.sax.SAXException {
  +    cat.debug("startPrefixMapping(" + prefix + ", " + uri + ") called");
  +    chandler.startPrefixMapping(prefix, uri);
  +  }
   }
  -
  
  
  

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

Reply via email to