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 10:08:49 UTC

svn commit: r382731 - in /lenya/trunk/tools/configure: build/classes/org/apache/lenya/config/ConfigureGUI.class src/java/org/apache/lenya/config/ConfigureGUI.java

Author: michi
Date: Fri Mar  3 01:08:46 2006
New Revision: 382731

URL: http://svn.apache.org/viewcvs?rev=382731&view=rev
Log:
gui enhanced

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

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

Modified: lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java?rev=382731&r1=382730&r2=382731&view=diff
==============================================================================
--- lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java (original)
+++ lenya/trunk/tools/configure/src/java/org/apache/lenya/config/ConfigureGUI.java Fri Mar  3 01:08:46 2006
@@ -17,6 +17,7 @@
 
 package org.apache.lenya.config;
 
+import java.util.Vector;
 import javax.swing.*;
 
 /**
@@ -45,11 +46,28 @@
     public ConfigureGUI(String rootDir) {
         System.out.println("Starting GUI ...");
 
+        // Define all configuration files
+        FileConfiguration buildProperties = new BuildPropertiesConfiguration();
+        buildProperties.setFilenameDefault(rootDir + "/build.properties");
+        buildProperties.setFilenameLocal(rootDir + "/local.build.properties");
+
+	Vector configs = new Vector();
+        configs.addElement(buildProperties);
+
         JFrame.setDefaultLookAndFeelDecorated(true);
         JFrame frame = new JFrame("Apache Lenya Configuration");
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         JLabel label = new JLabel("Hello Apache Lenya: " + rootDir);
         frame.getContentPane().add(label);
+	for (int i = 0; i < configs.size(); i++) {
+            Configuration config = (Configuration) configs.elementAt(i);
+            config.read();
+            Parameter[] params = config.getParameters();
+	    for (int k = 0; k < params.length; k++) {
+                JLabel pLabel = new JLabel("Parameter: " + params[k].getName());
+                frame.getContentPane().add(pLabel);
+            }
+        }
         frame.pack();
         frame.setVisible(true);
     }



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