Author: vgritsenko
Date: Tue Apr 26 09:46:29 2005
New Revision: 164830

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

Modified:
    
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/CocoonMarkupLanguage.java
    
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java
    
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPObjectHelper.java

Modified: 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/CocoonMarkupLanguage.java
URL: 
http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/CocoonMarkupLanguage.java?rev=164830&r1=164829&r2=164830&view=diff
==============================================================================
--- 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/CocoonMarkupLanguage.java
 (original)
+++ 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/CocoonMarkupLanguage.java
 Tue Apr 26 09:46:29 2005
@@ -1,12 +1,12 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
- * 
+ * Copyright 1999-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.
@@ -19,13 +19,14 @@
 import org.apache.avalon.framework.logger.Logger;
 
 import org.apache.cocoon.ProcessingException;
+import org.apache.cocoon.components.language.programming.ProgrammingLanguage;
 import org.apache.cocoon.xml.AbstractXMLPipe;
 import org.apache.cocoon.xml.XMLConsumer;
-import org.apache.cocoon.components.language.programming.ProgrammingLanguage;
+import org.apache.cocoon.xml.XMLUtils;
 
 import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
 import org.xml.sax.ContentHandler;
+import org.xml.sax.SAXException;
 import org.xml.sax.ext.LexicalHandler;
 import org.xml.sax.helpers.AttributesImpl;
 
@@ -47,7 +48,7 @@
  * @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a>
  * @author <a href="mailto:[EMAIL PROTECTED]">Ovidiu Predescu</a>
  * @author <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a>
- * @version CVS $Id: CocoonMarkupLanguage.java,v 1.3 2004/05/01 00:05:44 joerg 
Exp $
+ * @version CVS $Id$
  */
 public abstract class CocoonMarkupLanguage extends AbstractMarkupLanguage
 {
@@ -432,7 +433,7 @@
                         Iterator iter = 
CocoonMarkupLanguage.this.dependencies.iterator();
                         while(iter.hasNext()) {
                             super.startElement(
-                                (String)rootElement[0], "dependency", 
localPrefix + ":dependency", new AttributesImpl()
+                                (String) rootElement[0], "dependency", 
localPrefix + ":dependency", XMLUtils.EMPTY_ATTRIBUTES
                             );
                             locationChars = ((String) 
iter.next()).toCharArray();
                             super.characters(locationChars, 0 , 
locationChars.length);

Modified: 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java
URL: 
http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java?rev=164830&r1=164829&r2=164830&view=diff
==============================================================================
--- 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java
 (original)
+++ 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java
 Tue Apr 26 09:46:29 2005
@@ -1,12 +1,12 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
- * 
+ * Copyright 1999-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.
@@ -18,10 +18,10 @@
 import org.apache.cocoon.components.language.markup.CocoonMarkupLanguage;
 import org.apache.cocoon.components.language.programming.ProgrammingLanguage;
 import org.apache.cocoon.xml.AbstractXMLPipe;
+import org.apache.cocoon.xml.XMLUtils;
 
 import org.xml.sax.Attributes;
 import org.xml.sax.SAXException;
-import org.xml.sax.helpers.AttributesImpl;
 
 import java.util.Stack;
 
@@ -32,7 +32,7 @@
  * @author <a href="mailto:[EMAIL PROTECTED]">Ricardo Rocha</a>
  * @author <a href="mailto:[EMAIL PROTECTED]">Sebastien Sahuc</a>
  * @author <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a>
- * @version CVS $Id: XSPMarkupLanguage.java,v 1.1 2004/03/10 12:58:05 stephan 
Exp $
+ * @version $Id$
  */
 public class XSPMarkupLanguage extends CocoonMarkupLanguage {
 
@@ -117,7 +117,7 @@
                 String value = String.valueOf(ch, start, length);
                 // Create a new element <xsp:text> that wrap the quoted PCDATA
                 super.startElement(XSPMarkupLanguage.this.getURI(), "text",
-                        localPrefix + ":text", new AttributesImpl());
+                        localPrefix + ":text", XMLUtils.EMPTY_ATTRIBUTES);
                 super.characters(value.toCharArray(), 0, value.length());
                 super.endElement(XSPMarkupLanguage.this.getURI(), "text",
                         localPrefix + ":text");

Modified: 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPObjectHelper.java
URL: 
http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPObjectHelper.java?rev=164830&r1=164829&r2=164830&view=diff
==============================================================================
--- 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPObjectHelper.java
 (original)
+++ 
cocoon/blocks/unsupported/xsp/trunk/java/org/apache/cocoon/components/language/markup/xsp/XSPObjectHelper.java
 Tue Apr 26 09:46:29 2005
@@ -1,12 +1,12 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
- * 
+ * Copyright 1999-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.
@@ -19,6 +19,8 @@
 import java.util.Iterator;
 
 import org.apache.cocoon.xml.dom.DOMStreamer;
+import org.apache.cocoon.xml.XMLUtils;
+
 import org.apache.excalibur.xml.sax.XMLizable;
 import org.w3c.dom.Node;
 import org.xml.sax.ContentHandler;
@@ -31,13 +33,9 @@
  * @author <a href="mailto:[EMAIL PROTECTED]">Ricardo Rocha</a>
  * @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a>
  *         (Cocoon1 <code>xspExpr()</code> methods port)
- * @version CVS $Id: XSPObjectHelper.java,v 1.1 2004/03/10 12:58:05 stephan 
Exp $
+ * @version $Id$
  */
 public class XSPObjectHelper {
-    /**
-     * Empty attributes used for contentHandler.startElement()
-     */
-    protected static final AttributesImpl emptyAttr = new AttributesImpl();
 
     /**
      * Output an element containing text only and no attributes
@@ -46,13 +44,12 @@
      * @param name The element name
      * @param data The data contained by the element
      */
-    protected static void elementData(
-        String uri,
-        String prefix,
-        ContentHandler contentHandler,
-        String name,
-        String data)
-        throws SAXException {
+    protected static void elementData(String uri,
+                                      String prefix,
+                                      ContentHandler contentHandler,
+                                      String name,
+                                      String data)
+    throws SAXException {
         start(uri, prefix, contentHandler, name);
         data(contentHandler, data);
         end(uri, prefix, contentHandler, name);
@@ -66,14 +63,13 @@
      * @param data The data contained by the element
      * @param attr The element attributes
      */
-    protected static void elementData(
-        String uri,
-        String prefix,
-        ContentHandler contentHandler,
-        String name,
-        String data,
-        AttributesImpl attr)
-        throws SAXException {
+    protected static void elementData(String uri,
+                                      String prefix,
+                                      ContentHandler contentHandler,
+                                      String name,
+                                      String data,
+                                      AttributesImpl attr)
+    throws SAXException {
         start(uri, prefix, contentHandler, name, attr);
         data(contentHandler, data);
         end(uri, prefix, contentHandler, name);
@@ -86,17 +82,12 @@
      * @param contentHandler The SAX content handler
      * @param name The element name
      */
-    protected static void start(
-        String uri,
-        String prefix,
-        ContentHandler contentHandler,
-        String name)
-        throws SAXException {
-        contentHandler.startElement(
-            uri,
-            name,
-            new StringBuffer(prefix).append(":").append(name).toString(),
-            emptyAttr);
+    protected static void start(String uri,
+                                String prefix,
+                                ContentHandler contentHandler,
+                                String name)
+    throws SAXException {
+        contentHandler.startElement(uri, name, prefix + ":" + name, 
XMLUtils.EMPTY_ATTRIBUTES);
     }
 
     /**
@@ -107,18 +98,13 @@
      * @param name The element name
      * @param attr The element attributes
      */
-    protected static void start(
-        String uri,
-        String prefix,
-        ContentHandler contentHandler,
-        String name,
-        AttributesImpl attr)
-        throws SAXException {
-        contentHandler.startElement(
-            uri,
-            name,
-            new StringBuffer(prefix).append(":").append(name).toString(),
-            attr);
+    protected static void start(String uri,
+                                String prefix,
+                                ContentHandler contentHandler,
+                                String name,
+                                AttributesImpl attr)
+    throws SAXException {
+        contentHandler.startElement(uri, name, prefix + ":" + name, attr);
     }
 
     /**
@@ -127,16 +113,12 @@
      * @param contentHandler The SAX content handler
      * @param name The element name
      */
-    protected static void end(
-        String uri,
-        String prefix,
-        ContentHandler contentHandler,
-        String name)
-        throws SAXException {
-        contentHandler.endElement(
-            uri,
-            name,
-            new StringBuffer(prefix).append(":").append(name).toString());
+    protected static void end(String uri,
+                              String prefix,
+                              ContentHandler contentHandler,
+                              String name)
+    throws SAXException {
+        contentHandler.endElement(uri, name, prefix + ":" + name);
     }
 
     /**
@@ -146,11 +128,10 @@
      * @param name The attribute name
      * @param value The attribute value
      */
-    protected static void addAttribute(
-        AttributesImpl attr,
-        String name,
-        String value)
-        throws SAXException {
+    protected static void addAttribute(AttributesImpl attr,
+                                       String name,
+                                       String value)
+    throws SAXException {
         attr.addAttribute("", name, name, "CDATA", value);
     }
 
@@ -161,7 +142,7 @@
      * @param data The string data
      */
     protected static void data(ContentHandler contentHandler, String data)
-        throws SAXException {
+    throws SAXException {
         contentHandler.characters(data.toCharArray(), 0, data.length());
     }
 
@@ -175,7 +156,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, char v)
-        throws SAXException {
+    throws SAXException {
         data(contentHandler, String.valueOf(v));
     }
 
@@ -187,7 +168,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, byte v)
-        throws SAXException {
+    throws SAXException {
         data(contentHandler, String.valueOf(v));
     }
 
@@ -199,7 +180,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, boolean v)
-        throws SAXException {
+    throws SAXException {
         data(contentHandler, String.valueOf(v));
     }
 
@@ -211,7 +192,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, int v)
-        throws SAXException {
+    throws SAXException {
         data(contentHandler, String.valueOf(v));
     }
 
@@ -223,7 +204,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, long v)
-        throws SAXException {
+    throws SAXException {
         data(contentHandler, String.valueOf(v));
     }
 
@@ -235,7 +216,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, float v)
-        throws SAXException {
+    throws SAXException {
         data(contentHandler, String.valueOf(v));
     }
 
@@ -247,7 +228,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, double v)
-        throws SAXException {
+    throws SAXException {
         data(contentHandler, String.valueOf(v));
     }
 
@@ -259,7 +240,7 @@
      * @param text the value
      */
     public static void xspExpr(ContentHandler contentHandler, String text)
-        throws SAXException {
+    throws SAXException {
         if (text != null) {
             data(contentHandler, text);
         }
@@ -289,7 +270,7 @@
      * @param v the XML fragment
      */
     public static void xspExpr(ContentHandler contentHandler, XMLizable v)
-        throws SAXException {
+    throws SAXException {
         if (v != null) {
             v.toSAX(contentHandler);
         }
@@ -303,7 +284,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, Node v)
-        throws SAXException {
+    throws SAXException {
         if (v != null) {
             DOMStreamer streamer = new DOMStreamer(contentHandler);
             streamer.stream(v);
@@ -319,7 +300,7 @@
      * @param v the XML fragment
      */
     public static void xspExpr(ContentHandler contentHandler, Collection v)
-        throws SAXException {
+    throws SAXException {
         if (v != null) {
             Iterator iterator = v.iterator();
             while (iterator.hasNext()) {
@@ -340,7 +321,7 @@
      * @param v the value
      */
     public static void xspExpr(ContentHandler contentHandler, Object v)
-        throws SAXException {
+    throws SAXException {
         if (v == null) {
             return;
         }


Reply via email to