Package org.codehaus.waffle.registrar

Interface Summary
Reference Implementation of this interface can be used from within a Registrar to define how a components dependencies can be resolved more explicitly.
Registrar Defines the available methods for registering components (including controllers).
ScriptedRegistrar Implementations of this interface will allow for scripts to be registered with Waffle.
 

Class Summary
AbstractReference Simple abstract implementation which manages the associated key.
AbstractRegistrar Waffle requires that web apps extend this class for registrating actions, services and components for use in their applications.
AbstractScriptedRegistrar A Registrar that provides registration methods for scripts.
ComponentReference Allows for a component dependency to be resolved from another component registered with Waffle.
RegistrarAssistant Instantiates the Registrar defined in the application web.xml and executes the method(s) annotated according to the ContextLevel being handled.
RequestAttributeReference Allows for a component dependency to be resolved from a ServletRequest attribute.
RequestParameterReference Allows for a component dependency to be resolved from a ServletRequest parameter
ServletContextAttributeReference Allows for a component dependency to be resolved from a ServletContext attribute.
SessionAttributeReference Allows for a component dependency to be resolved from a HttpSession attribute.
 

Enum Summary
Registrar.Injection  
 

Exception Summary
InvalidRegistrarException Thrown when a registrar class defined in the application web.xml is invalid.
RegistrarException  
 



Copyright © 2008. All Rights Reserved.