uk.org.ponder.rsf.flow.jsfnav |
A "JSF-style" one-step navigation style, defined as an RSF ActionResultInterpreter.
Navigation cases can be defined locally to each view and are dynamically pooled
application-wide, as well as being specified in a JSF-like navigation map XML file.
|
Java Source File Name | Type | Comment |
DynamicNavigationCaseReporter.java | Interface | A tag interface indicating that the NavigationCase information reported
by this producer may change from request to request. |
JSFNavActionResultInterpreter.java | Class | An ActionResultInterpreter implementing "JSF-style" navigation semantics.
Encodes a one-step (contextless) rule mapping action result to resulting
view, by matching one of a set of "NavigationRules" which may map on
String result and/or source view. |
NavigationCase.java | Class | Summarises a single "navigation case", a static rule mapping from the return
value of an RSF Action into the ViewParameters to be navigated to. |
NavigationCasePooler.java | Class | Maintains an application-wide pool of navigation cases reported by views. |
NavigationCaseReceiver.java | Interface | |
NavigationCaseReporter.java | Interface | An interface implemented by a ViewProducer indicating that it
reports (statically) a set of navigation cases governing the view it
renders, as well as producing components for it. |
NavigationMap.java | Class | |
NavigationRule.java | Class | |