You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by mi...@apache.org on 2006/03/03 15:23:24 UTC

svn commit: r382833 - in /lenya/trunk/tools/configure: build/classes/org/apache/lenya/config/ src/java/org/apache/lenya/config/

Author: michi
Date: Fri Mar  3 06:23:22 2006
New Revision: 382833

URL: http://svn.apache.org/viewcvs?rev=382833&view=rev
Log:
subsequent parameters started

Modified:
    lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ConfigureCommandLine.class
    lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/Parameter.class
    lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ServerParameter.class
    lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureCommandLine.java
    lenya/trunk/tools/configure/src/java/org/apache/lenya/config/Parameter.java
    lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ServerParameter.java

Modified: lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ConfigureCommandLine.class
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ConfigureCommandLine.class?rev=382833&r1=382832&r2=382833&view=diff
==============================================================================
Binary files - no diff available.

Modified: lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/Parameter.class
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/Parameter.class?rev=382833&r1=382832&r2=382833&view=diff
==============================================================================
Binary files - no diff available.

Modified: lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ServerParameter.class
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/build/classes/org/apache/lenya/config/ServerParameter.class?rev=382833&r1=382832&r2=382833&view=diff
==============================================================================
Binary files - no diff available.

Modified: lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureCommandLine.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureCommandLine.java?rev=382833&r1=382832&r2=382833&view=diff
==============================================================================
--- lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureCommandLine.java (original)
+++ lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureCommandLine.java Fri Mar  3 06:23:22 2006
@@ -80,6 +80,10 @@
                     }
 
                     System.out.println("  Value entered        : " + params[k].getLocalValue());
+                    Parameter[] subParams = params[k].getSubsequentParameters(params[k].getLocalValue(), config);
+                    if (subParams != null) {
+                        System.out.println("  Subsequent Params    : " + subParams.length);
+                    }
                 } catch (Exception e) {
                     System.err.println(e.getMessage());
                 }

Modified: lenya/trunk/tools/configure/src/java/org/apache/lenya/config/Parameter.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/src/java/org/apache/lenya/config/Parameter.java?rev=382833&r1=382832&r2=382833&view=diff
==============================================================================
--- lenya/trunk/tools/configure/src/java/org/apache/lenya/config/Parameter.java (original)
+++ lenya/trunk/tools/configure/src/java/org/apache/lenya/config/Parameter.java Fri Mar  3 06:23:22 2006
@@ -86,6 +86,13 @@
     /**
      *
      */
+    public Parameter[] getSubsequentParameters(String value, Configuration config) {
+        return null;
+    }
+
+    /**
+     *
+     */
     public String toString() { 
         return name + ":::" + defaultValue + ":::" + localValue;
     }

Modified: lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ServerParameter.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ServerParameter.java?rev=382833&r1=382832&r2=382833&view=diff
==============================================================================
--- lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ServerParameter.java (original)
+++ lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ServerParameter.java Fri Mar  3 06:23:22 2006
@@ -38,4 +38,17 @@
     public String getAvailableValues() {
         return "Jetty, Tomcat, WLS";
     }
+
+    /**
+     *
+     */
+    public Parameter[] getSubsequentParameters(String value, Configuration config) {
+        if (value.equals("Jetty")) {
+            Parameter[] p = new Parameter[2];
+            p[0] = config.getParameter("web.app.server.jetty.port");
+            p[1] = config.getParameter("web.app.server.jetty.admin.port");
+            return p;
+        }
+        return null;
+    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org