[Yanel-commits] rev 40396 - public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Tue Dec 9 16:29:50 CET 2008


Author: michi
Date: 2008-12-09 16:29:50 +0100 (Tue, 09 Dec 2008)
New Revision: 40396

Modified:
   public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java
Log:
obsolete imports and else removed

Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java	2008-12-09 15:29:01 UTC (rev 40395)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/resources/BasicXMLResource.java	2008-12-09 15:29:50 UTC (rev 40396)
@@ -24,8 +24,6 @@
 import java.util.ArrayList;
 import java.util.Enumeration;
 import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
 import java.util.Properties;
 
 import javax.xml.transform.Transformer;
@@ -50,7 +48,6 @@
 import org.wyona.yanel.core.attributes.viewable.ViewDescriptor;
 import org.wyona.yanel.core.serialization.SerializerFactory;
 import org.wyona.yanel.core.source.SourceResolver;
-import org.wyona.yanel.core.transformation.I18nTransformer2;
 import org.wyona.yanel.core.transformation.I18nTransformer3;
 import org.wyona.yanel.core.transformation.XIncludeTransformer;
 import org.wyona.yanel.core.util.PathUtil;
@@ -152,20 +149,19 @@
                     this.viewDescriptors.put(id, viewDescriptor);
                 }
                 return (ViewDescriptor[])this.viewDescriptors.values().toArray(new ViewDescriptor[this.viewDescriptors.size()]);
-            } else {
-                // no custom config
-                ConfigurableViewDescriptor[] vd = new ConfigurableViewDescriptor[2];
-                vd[0] = new ConfigurableViewDescriptor(DEFAULT_VIEW_ID);
-                String mimeType = getResourceConfigProperty("mime-type");
-                vd[0].setMimeType(mimeType);
-                this.viewDescriptors.put(DEFAULT_VIEW_ID, vd[0]);
-
-                vd[1] = new ConfigurableViewDescriptor(SOURCE_VIEW_ID);
-                mimeType = getResourceConfigProperty("source-view-mime-type");
-                vd[1].setMimeType(mimeType);
-                this.viewDescriptors.put(SOURCE_VIEW_ID, vd[1]);
-                return vd;
             }
+            // no custom config
+            ConfigurableViewDescriptor[] vd = new ConfigurableViewDescriptor[2];
+            vd[0] = new ConfigurableViewDescriptor(DEFAULT_VIEW_ID);
+            String mimeType = getResourceConfigProperty("mime-type");
+            vd[0].setMimeType(mimeType);
+            this.viewDescriptors.put(DEFAULT_VIEW_ID, vd[0]);
+
+            vd[1] = new ConfigurableViewDescriptor(SOURCE_VIEW_ID);
+            mimeType = getResourceConfigProperty("source-view-mime-type");
+            vd[1].setMimeType(mimeType);
+            this.viewDescriptors.put(SOURCE_VIEW_ID, vd[1]);
+            return vd;
         } catch (Exception e) {
             String errorMsg = "Error configuring resource: " + getPath() + ": " + e.toString();
             log.error(errorMsg, e);
@@ -399,36 +395,9 @@
      * @param transformer
      * @throws Exception
      */
-    protected void passTransformerParameters(Transformer transformer) throws Exception {
-/*
-        // TODO: getParameters() are not the Http Request parameters! Let's find out first ...
-        // Attach all parameters that came with the request. Templates can make use of them.
-        // NOTE: all parameter values will be of type String. In XSLT: <param name="p" value="'actual_value'"/>
-        for (Iterator i = getParameters().entrySet().iterator(); i.hasNext();) {
-            Map.Entry entry = (Map.Entry) i.next();
-            if (entry.getValue() instanceof String) {
-                String value = (String) entry.getValue();
-                transformer.setParameter(String.valueOf(entry.getKey()), value);
-            } else if(entry.getValue() instanceof String[]){
-                // values separated by a space
-                String separator = " ";
-                
-                StringBuffer finalValue = new StringBuffer();
-                String [] values = (String[]) entry.getValue();
-                for (int j = 0; j < values.length; j++) {
-                    finalValue.append(values[j]);
-                    if(j + 1 != values.length){
-                        finalValue.append(separator);
-                    }
-                }
-            } else{
-                // Never happens
-            }
-        }
-*/
-        
+    protected void passTransformerParameters(Transformer transformer) throws Exception {      
         // Set general parameters
-        transformer.setParameter("yanel.path.name", PathUtil.getName(getPath()));
+        transformer.setParameter("yanel.path.name", org.wyona.commons.io.PathUtil.getName(getPath()));
         transformer.setParameter("yanel.path", getPath());
         transformer.setParameter("yanel.back2context", PathUtil.backToContext(realm, getPath()));
         transformer.setParameter("yanel.globalHtdocsPath", PathUtil.getGlobalHtdocsPath(this));
@@ -519,10 +488,9 @@
         javax.servlet.http.HttpSession session = getRequest().getSession(true);
         if (session != null) {
             return (String) session.getAttribute("toolbar");
-        } else {
-            log.warn("No session exists or could be created!");
-            return null;
         }
+        log.warn("No session exists or could be created!");
+        return null;
     }
 
     /**



More information about the Yanel-commits mailing list