[Yanel-commits] rev 22890 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/transformation

josias at wyona.com josias at wyona.com
Thu Feb 22 21:18:54 CET 2007


Author: josias
Date: 2007-02-22 21:18:53 +0100 (Thu, 22 Feb 2007)
New Revision: 22890

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/transformation/I18nTransformer2.java
Log:
check the namespace uri and get rid of that mix of localname and qname

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/transformation/I18nTransformer2.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/transformation/I18nTransformer2.java	2007-02-22 20:03:49 UTC (rev 22889)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/transformation/I18nTransformer2.java	2007-02-22 20:18:53 UTC (rev 22890)
@@ -27,7 +27,6 @@
     }
 
     public void startElement(String namespaceURI, String localName, String qName, Attributes attrs) throws SAXException {
-        String eName = ("".equals(localName)) ? qName : localName;
         
         if (this.insideI18n) {
             throw new SAXException("no elements allowed inside of i18n element");
@@ -106,7 +105,6 @@
     }
 
     public void endElement(String namespaceURI, String localName, String qName) throws SAXException {
-        String eName = ("".equals(localName)) ? qName : localName;
         if (isI18nElement(namespaceURI, localName, qName)) {
             String defaultText = this.textBuffer.toString();
             if (this.key == null) {
@@ -132,9 +130,7 @@
     }
     
     protected boolean isI18nElement(String namespaceURI, String localName, String qName) {
-        // TODO: check namespace uri
-        String eName = ("".equals(localName)) ? qName : localName;
-        if ((eName.equals("message")) || (eName.equals("i18n:message"))) {
+        if (namespaceURI.equals(NS_URI) && localName.equals("message")) {
             return true;
         } else {
             return false;




More information about the Yanel-commits mailing list