|
|||||||||
| Home >> All >> org >> infohazard >> maverick >> [ flow overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package org.infohazard.maverick.flow
| Interface Summary | |
| Command | The Command is the highest entry point of workflow outside of the Dispatcher. |
| Controller | Controller is the interface that all command controllers must implement. |
| ControllerContext | ControllerContext defines the methods and data available to a controller for a single request. |
| ControllerFactory | Interface for controller factories. |
| ControllerSingleton | ControllerSingleton serves two purposes: First, the presence of this interface on a Controller class indicates to the framework that the controller should be defined as a singleton rather than instantiating a fresh instance for every request. |
| ModelLifetime | If a model implements this interface, method(s) will be called so that the model object can manage internal resources. |
| Shunt | The Shunt interface allows Maverick to automagically determine which of a set of views should be executed based on some arbitrary characteristic of the request. |
| ShuntFactory | Pluggable modules which build Shunts must implement this interface and then be defined in the <modules> section of the Maverick config file. |
| Transform | The Transform interface allows some sort of arbitrary transformation on a set of input data. |
| TransformContext | TransformContext defines the methods and data available to a transform for a single request. |
| TransformFactory | |
| TransformStep | The TransformStep defines a transformation step in a single request. |
| View | Views do the work of actually rendering the model. |
| ViewContext | ViewContext defines the methods and data available to a view for a single request. |
| ViewFactory | This interface allows user-defined view factories to be added to the system. |
| Class Summary | |
| AbstractControllerFactory | Base class for controller factories. |
| AbstractControllerFactory.NullController | Dummy controller class. |
| CommandBase | Base class for implementing a Maverick Command. |
| CommandFactory | Factory for creating Command objects based on some preloaded context (such as global views) and an XML command node. |
| CommandMultipleViews | Command implementation which allows one of several views to be determined by the controller result. |
| CommandSingleView | Command implementation which only knows about a single view. |
| ControllerWithParams | This is a Decorator pattern, adding params defined for a controller. |
| DefaultControllerFactory | The default implementation of ControllerFactory. |
| LastStep | Simple transformation step which dumps to the real output. |
| Loader | Builds the tree of flow objects which process Maverick commands. |
| MasterFactory | Factory for creating View and Transform objects. |
| MaverickContext | MaverickContext is the concrete class which implements all the other contexts. |
| ThrowawayControllerAdapter | This adapter masquerades as a singleton controller but actually creates single-use instance controllers. |
| TransformWithParams | This is a Decorator pattern, adding params defined for a transform. |
| ViewRegistry | Factory for defining global view objects which can then be referenced for the creation of individual commands. |
| ViewRegistryShunted | Creates Shunted views. |
| ViewRegistryShunted.ModeData | Used to hold global view information. |
| ViewRegistrySimple | Only creates simple, non-shunted renderers. |
| ViewShunted | |
| ViewWithParams | ViewWithTransforms is a decorator that sets params when rendering a view. |
| ViewWithTransforms | ViewWithTransforms is a decorator that sets transforms when rendering a view. |
| Exception Summary | |
| ConfigException | Exception which indicates a failure during configuration of Maverick. |
| NoSuitableModeException | Exception which indicates that a Shunt was unable to pick a mode based on current request state. |
|
|||||||||
| Home >> All >> org >> infohazard >> maverick >> [ flow overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||