craigmcc 02/01/23 13:21:09
Modified: src/share/org/apache/struts/action ActionMapping.java
Log:
Backwards-compatibility restoration of ActionMapping.findForwards().
Thanks for the ping, Ted ... I had forgotten it.
Revision Changes Path
1.23 +22 -4
jakarta-struts/src/share/org/apache/struts/action/ActionMapping.java
Index: ActionMapping.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionMapping.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ActionMapping.java 13 Jan 2002 00:25:35 -0000 1.22
+++ ActionMapping.java 23 Jan 2002 21:21:09 -0000 1.23
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionMapping.java,v 1.22
2002/01/13 00:25:35 craigmcc Exp $
- * $Revision: 1.22 $
- * $Date: 2002/01/13 00:25:35 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionMapping.java,v 1.23
2002/01/23 21:21:09 craigmcc Exp $
+ * $Revision: 1.23 $
+ * $Date: 2002/01/23 21:21:09 $
*
* ====================================================================
*
@@ -63,6 +63,7 @@
package org.apache.struts.action;
+import java.util.ArrayList;
import org.apache.struts.config.ActionConfig;
import org.apache.struts.config.ExceptionConfig;
import org.apache.struts.config.ForwardConfig;
@@ -82,7 +83,7 @@
* are using.</p>
*
* @author Craig R. McClanahan
- * @version $Revision: 1.22 $ $Date: 2002/01/13 00:25:35 $
+ * @version $Revision: 1.23 $ $Date: 2002/01/23 21:21:09 $
*/
public class ActionMapping extends ActionConfig {
@@ -145,6 +146,23 @@
config = getApplicationConfig().findForwardConfig(name);
}
return ((ActionForward) config);
+
+ }
+
+
+ /**
+ * <p>Return the logical names of all locally defined forwards for this
+ * mapping. If there are no such forwards, a zero-length array
+ * is returned.
+ */
+ public String[] findForwards() {
+
+ ArrayList results = new ArrayList();
+ ForwardConfig fcs[] = findForwardConfigs();
+ for (int i = 0; i < fcs.length; i++) {
+ results.add(fcs[i].getName());
+ }
+ return ((String[]) results.toArray(new String[results.size()]));
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>