33 lines
834 B
Java
33 lines
834 B
Java
package org.apache.struts.action;
|
|
|
|
import java.io.Serializable;
|
|
import org.apache.commons.collections.FastHashMap;
|
|
|
|
public class ActionForwards implements Serializable {
|
|
private FastHashMap forwards = new FastHashMap();
|
|
|
|
public boolean getFast() {
|
|
return this.forwards.getFast();
|
|
}
|
|
|
|
public void setFast(boolean fast) {
|
|
this.forwards.setFast(fast);
|
|
}
|
|
|
|
public void addForward(ActionForward forward) {
|
|
this.forwards.put(forward.getName(), forward);
|
|
}
|
|
|
|
public ActionForward findForward(String name) {
|
|
return (ActionForward)this.forwards.get(name);
|
|
}
|
|
|
|
public String[] findForwards() {
|
|
return (String[])this.forwards.keySet().toArray((Object[])new String[this.forwards.size()]);
|
|
}
|
|
|
|
public void removeForward(ActionForward forward) {
|
|
this.forwards.remove(forward.getName());
|
|
}
|
|
}
|