| org.apache.beehive.netui.pageflow.AutoRegisterActionServlet org.apache.beehive.netui.pageflow.PageFlowActionServlet org.apache.beehive.netui.pageflow.DynamicSubappActionServlet
DynamicSubappActionServlet | public class DynamicSubappActionServlet extends PageFlowActionServlet (Code) | | ActionServlet that dynamically registers modules based on naming/location conventions for Struts
configuration files that are generated by the Page Flow compiler. These files are located in
/WEB-INF/classes/_pageflow, and are named struts-config-module-name.xml.
The user may specify additional ModuleConfigLocator classes in web.xml, using the
"moduleConfigLocators" init-parameter; this allows the user to define other patterns for
auto-registered Struts modules.
PageFlowActionServlet |
Method Summary | |
public void | init() |
Fields inherited from org.apache.beehive.netui.pageflow.AutoRegisterActionServlet | public static String MODULE_CONFIG_LOCATOR_CLASS_ATTR(Code)(Java Doc)
|
Methods inherited from org.apache.beehive.netui.pageflow.AutoRegisterActionServlet | public void clearRegisteredModules()(Code)(Java Doc) public void destroy()(Code)(Java Doc) public ModuleConfig ensureModuleRegistered(String modulePath, ServletRequest request) throws IOException, ServletException(Code)(Java Doc) public ModuleConfig ensureModuleRegistered(String modulePath) throws IOException, ServletException(Code)(Java Doc) protected URL getConfigResource(String path) throws MalformedURLException(Code)(Java Doc) protected InputStream getConfigResourceAsStream(String path)(Code)(Java Doc) protected ModuleConfigLocator[] getDefaultModuleConfigLocators()(Code)(Java Doc) public String getInitParameter(String s)(Code)(Java Doc) public Enumeration getInitParameterNames()(Code)(Java Doc) public String getModuleConfPath(String modulePath)(Code)(Java Doc) protected ModuleConfig getModuleConfig(String modulePath, ServletRequest request, ServletResponse response) throws IOException, ServletException(Code)(Java Doc) public ModuleConfigLocator[] getModuleConfigLocators()(Code)(Java Doc) public void init() throws ServletException(Code)(Java Doc) protected Digester initConfigDigester() throws ServletException(Code)(Java Doc) protected ModuleConfig initModuleConfig(String prefix, String paths) throws ServletException(Code)(Java Doc) protected boolean moduleCanHandlePath(ModuleConfig moduleConfig, RequestProcessor rp, String servletPath)(Code)(Java Doc) protected void process(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException(Code)(Java Doc) protected boolean processUnhandledAction(HttpServletRequest request, HttpServletResponse response, String uri) throws IOException, ServletException(Code)(Java Doc) protected synchronized ModuleConfig registerModule(String modulePath, String configFilePath) throws ServletException(Code)(Java Doc)
|
|
|