patrickl 01/11/18 15:54:36 Modified: webapps/admin/WEB-INF/classes/org/apache/webapp/admin ApplicationServlet.java TreeControlTestListener.java Removed: webapps/admin/WEB-INF/classes/org/apache/webapp/admin TreeBuilders.java Log: Reverting latests revisions to previous revisions. Latest revisions were only test code and are not needed. Revision Changes Path 1.4 +0 -41 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationServlet.java Index: ApplicationServlet.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationServlet.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ApplicationServlet.java 2001/11/18 21:09:12 1.3 +++ ApplicationServlet.java 2001/11/18 23:54:36 1.4 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationServlet.java,v 1.3 2001/11/18 21:09:12 patrickl Exp $ - * $Revision: 1.3 $ - * $Date: 2001/11/18 21:09:12 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationServlet.java,v 1.4 2001/11/18 23:54:36 patrickl Exp $ + * $Revision: 1.4 $ + * $Date: 2001/11/18 23:54:36 $ * * ==================================================================== * @@ -79,7 +79,7 @@ * ApplicationLocales class. * * @author Patrick Luby - * @version $Revision: 1.3 $ $Date: 2001/11/18 21:09:12 $ + * @version $Revision: 1.4 $ $Date: 2001/11/18 23:54:36 $ */ public class ApplicationServlet extends ActionServlet { @@ -95,13 +95,6 @@ public static final String LOCALES_KEY = "applicationLocales"; - /** - * The application scope key under which we store our - * <code>TreeBuilders</code> instance. - */ - public static final String TREEBUILDERS_KEY = "treeBuilders"; - - // ----------------------------------------------------- Instance Variables @@ -161,9 +154,6 @@ // Perform initialization specific to this application initApplicationLocales(); - // Perform initialization of list of TreeBuilder classes - initTreeBuilders(); - } @@ -178,37 +168,6 @@ ApplicationLocales locales = new ApplicationLocales(this); getServletContext().setAttribute(LOCALES_KEY, locales); - - } - - - /** - * Create and initialize the TreeBuilders object, and make it - * available as a servlet context attribute. - */ - protected void initTreeBuilders() { - - // Get the list of tree nodes that we must build from web.xml - String value = getServletConfig().getInitParameter("treebuilders"); - if (value == null || value.length() < 1 ) - return; - - // Parse each comma-delimited entry - int start = 0; - int end = 0; - while (true) { - - // Extract the next comma-delimited entry - end = value.lastIndexOf(",", start); - if (end == -1) - end = value.length(); - String entry = value.substring(start, end).trim(); - TreeBuilders.treeBuilders.add(value); - if (end == value.length()) - break; - start = end; // For the following entry - - } } 1.3 +1 -24 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTestListener.java Index: TreeControlTestListener.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTestListener.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- TreeControlTestListener.java 2001/11/18 21:09:12 1.2 +++ TreeControlTestListener.java 2001/11/18 23:54:36 1.3 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTestListener.java,v 1.2 2001/11/18 21:09:12 patrickl Exp $ - * $Revision: 1.2 $ - * $Date: 2001/11/18 21:09:12 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTestListener.java,v 1.3 2001/11/18 23:54:36 patrickl Exp $ + * $Revision: 1.3 $ + * $Date: 2001/11/18 23:54:36 $ * * ==================================================================== * @@ -63,12 +63,9 @@ package org.apache.webapp.admin; -import java.util.List; -import java.util.Iterator; import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; -import org.apache.struts.action.ActionServlet; /** @@ -76,8 +73,7 @@ * for the tree control test. * * @author Craig R. McClanahan - * @author Patrick Luby - * @version $Revision: 1.2 $ $Date: 2001/11/18 21:09:12 $ + * @version $Revision: 1.3 $ $Date: 2001/11/18 23:54:36 $ */ public class TreeControlTestListener implements HttpSessionListener { @@ -95,33 +91,15 @@ HttpSession session = event.getSession(); - // Create the ROOT-NODE TreeControlNode root = new TreeControlNode("ROOT-NODE", null, "Root Node", "treeControlTest.do?select=ROOT-NODE", null, true); TreeControl control = new TreeControl(root); - control.selectNode("ROOT-NODE"); TreeControlNode parent = null; TreeControlNode child = null; - // Create child nodes based on the servlet's init parameter - List treeBuilders = TreeBuilders.getTreeBuilders(); - - Iterator iterator = treeBuilders.iterator(); - while (iterator.hasNext()) { - - String currentBuilder = (String)(iterator.next()); - if (currentBuilder == null || currentBuilder.length() < 1) - continue; - - // FIXME: We need to dynamically load the class name that - // currentBuilder is set to and invoke its buildTree method. - // However, right now, we only invoke the hard-code tree below - if (!currentBuilder.equals("org.apache.webapp.admin.TomcatTreeBuilder")) - continue; - parent = new TreeControlNode("CATALINA", "folder_16_pad.gif", "Tomcat Server", @@ -159,6 +137,7 @@ "treeControlTest.do?select=SERVICE-TOMCAT-APACHE", null, true); parent.addChild(child); + control.selectNode("SERVICE-TOMCAT-APACHE"); parent = child; child = @@ -183,8 +162,6 @@ "treeControlTest.do?select=RESOURCES", null, true); parent.addChild(child); - // FIXME: end of hard-coding that needs to be replaced - } event.getSession().getServletContext().log ("TreeControlTestListener: Session " +
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>