Author: vgritsenko
Date: Tue Apr 26 09:45:53 2005
New Revision: 164827

URL: http://svn.apache.org/viewcvs?rev=164827&view=rev
Log:
Use EMPTY_PROPERTIES

Modified:
    
cocoon/blocks/unsupported/slop/trunk/java/org/apache/cocoon/slop/parsing/SimpleSlopParser.java

Modified: 
cocoon/blocks/unsupported/slop/trunk/java/org/apache/cocoon/slop/parsing/SimpleSlopParser.java
URL: 
http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/slop/trunk/java/org/apache/cocoon/slop/parsing/SimpleSlopParser.java?rev=164827&r1=164826&r2=164827&view=diff
==============================================================================
--- 
cocoon/blocks/unsupported/slop/trunk/java/org/apache/cocoon/slop/parsing/SimpleSlopParser.java
 (original)
+++ 
cocoon/blocks/unsupported/slop/trunk/java/org/apache/cocoon/slop/parsing/SimpleSlopParser.java
 Tue Apr 26 09:45:53 2005
@@ -1,45 +1,46 @@
 /*
- * Copyright 1999-2002,2004 The Apache Software Foundation.
- * 
+ * Copyright 1999-2002,2004-2005 The Apache Software Foundation.
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.cocoon.slop.parsing;
 
 import org.xml.sax.ContentHandler;
 import org.xml.sax.SAXException;
 import org.xml.sax.helpers.AttributesImpl;
 import org.apache.cocoon.ProcessingException;
+import org.apache.cocoon.xml.XMLUtils;
 import org.apache.cocoon.slop.interfaces.SlopParser;
 import org.apache.cocoon.slop.interfaces.SlopConstants;
 
-/** Simplistic SLOP parser, recognizes the following constructs:
+/**
+ * Simplistic SLOP parser, recognizes the following constructs:
  *
  *      Field: a line starting with letters and : is considered a field
  *
  *      Empty lines are detected.
  *      Other lines are output as line elements
  *
- *  This is sufficient for basic parsing of RFC 822 headers,
- *  but a configurable rfc822 mode would be good to differentiate
- *  between the header and body of the email message and parse them
- *  with different rules.
+ * This is sufficient for basic parsing of RFC 822 headers,
+ * but a configurable rfc822 mode would be good to differentiate
+ * between the header and body of the email message and parse them
+ * with different rules.
  *
  * @author <a href="mailto:[EMAIL PROTECTED]">Bertrand Delacretaz</a>
- * @version CVS $Id: SimpleSlopParser.java,v 1.3 2004/03/05 13:02:24 
bdelacretaz Exp $
+ * @version $Id$
  */
-
 public class SimpleSlopParser implements SlopParser,SlopConstants {
+
     private ContentHandler contentHandler;
 
     /** chars that can be part of a field name (other than letters) */
@@ -97,17 +98,16 @@
 
     /** must be called before any call to processLine() */
     public void startDocument(ContentHandler destination)
-        throws SAXException, ProcessingException {
+    throws SAXException, ProcessingException {
         contentHandler = destination;
         contentHandler.startDocument();
         contentHandler.startPrefixMapping("", SLOP_NAMESPACE_URI);
-        final AttributesImpl atts = new AttributesImpl();
-        contentHandler.startElement(SLOP_NAMESPACE_URI, SLOP_ROOT_ELEMENT, 
SLOP_ROOT_ELEMENT, atts);
+        contentHandler.startElement(SLOP_NAMESPACE_URI, SLOP_ROOT_ELEMENT, 
SLOP_ROOT_ELEMENT, XMLUtils.EMPTY_ATTRIBUTES);
     }
 
     /** must be called once all calls to processLine() are done */
     public void endDocument()
-        throws SAXException, ProcessingException {
+    throws SAXException, ProcessingException {
         contentHandler.endElement(SLOP_NAMESPACE_URI, SLOP_ROOT_ELEMENT, 
SLOP_ROOT_ELEMENT);
         contentHandler.endPrefixMapping("");
         contentHandler.endDocument();
@@ -122,7 +122,7 @@
 
     /** call this to process input lines, does the actual parsing */
     public void processLine(String line)
-        throws SAXException, ProcessingException {
+    throws SAXException, ProcessingException {
         if(contentHandler == null) {
             throw new ProcessingException("SimpleSlopParser content handler is 
null (startDocument not called?)");
         }


Reply via email to