A B C D E F G H I L M N O P R S T U V W X

A

AbstractContextContainerFactory - Class in org.codehaus.waffle.context
 
AbstractContextContainerFactory(MessageResources, ContextMonitor) - Constructor for class org.codehaus.waffle.context.AbstractContextContainerFactory
 
AbstractMethodDefinitionFinder - Class in org.codehaus.waffle.action
Abstract base implementation for all method definition finders
AbstractMethodDefinitionFinder(ServletContext, ArgumentResolver, MethodNameResolver, StringTransmuter, ActionMonitor) - Constructor for class org.codehaus.waffle.action.AbstractMethodDefinitionFinder
 
AbstractOgnlMethodDefinitionFinder - Class in org.codehaus.waffle.action
Abstract method definition finder that uses Ognl to find methods
AbstractOgnlMethodDefinitionFinder(ServletContext, ArgumentResolver, MethodNameResolver, StringTransmuter, ActionMonitor) - Constructor for class org.codehaus.waffle.action.AbstractOgnlMethodDefinitionFinder
 
AbstractReference - Class in org.codehaus.waffle.registrar
Simple abstract implementation which manages the associated key.
AbstractReference(Object) - Constructor for class org.codehaus.waffle.registrar.AbstractReference
 
AbstractRegistrar - Class in org.codehaus.waffle.registrar
Waffle requires that web apps extend this class for registrating actions, services and components for use in their applications.
AbstractRegistrar(Registrar) - Constructor for class org.codehaus.waffle.registrar.AbstractRegistrar
 
AbstractRubyAwareRegistrar - Class in org.codehaus.waffle.registrar
A Registrar that provides registration methods for Ruby scripts.
AbstractRubyAwareRegistrar(Registrar) - Constructor for class org.codehaus.waffle.registrar.AbstractRubyAwareRegistrar
 
AbstractWritingMonitor - Class in org.codehaus.waffle.monitor
Abstract implementation of Monitor that delegates writing to concrete subclasses.
AbstractWritingMonitor() - Constructor for class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
accept(Method) - Method in interface org.codehaus.waffle.action.intercept.MethodInterceptor
Determines if the implementation should intercept the call to the Action Method.
accept(Method) - Method in class org.codehaus.waffle.action.intercept.SecurityMethodInterceptor
Will always return true (intercepts ALL action methods) Determines if the implementation should intercept the call to the Action Method.
accept(Class<?>) - Method in class org.codehaus.waffle.bind.ognl.OgnlValueConverter
 
accept(Class<?>) - Method in interface org.codehaus.waffle.bind.ValueConverter
Determines if converter is compatible with the given type
accept(PicoVisitor) - Method in class org.codehaus.waffle.registrar.pico.RubyScriptComponentAdapter
 
ActionMethod - Annotation Type in org.codehaus.waffle.action.annotation
This annotation identifies a method as being an Action Method.
ActionMethodException - Exception in org.codehaus.waffle.action
This is a specialized exception that will be thrown directly from an ActionMethod.
ActionMethodException(int, String) - Constructor for exception org.codehaus.waffle.action.ActionMethodException
An expected error has occurred the requestor should be notified with the appropriate status and message.
actionMethodExecuted(ActionMethodResponse) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
actionMethodExecuted(ActionMethodResponse) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
actionMethodExecutionFailed(Exception) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
actionMethodExecutionFailed(Exception) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
ActionMethodExecutor - Interface in org.codehaus.waffle.action
Responsible for executing (aka firing) the Action method on a controller object.
actionMethodFound(MethodDefinition) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
actionMethodFound(MethodDefinition) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
ActionMethodInvocationException - Exception in org.codehaus.waffle.action
Thrown when Waffle is unable to invoke the Action method.
ActionMethodInvocationException(String) - Constructor for exception org.codehaus.waffle.action.ActionMethodInvocationException
 
ActionMethodInvocationException(String, Throwable) - Constructor for exception org.codehaus.waffle.action.ActionMethodInvocationException
 
ActionMethodResponse - Class in org.codehaus.waffle.action
A holder object which represents the return value from the action method fired
ActionMethodResponse() - Constructor for class org.codehaus.waffle.action.ActionMethodResponse
 
ActionMethodResponseHandler - Interface in org.codehaus.waffle.action
Custom implementation of this interface will be able to act in response to the values returned from an ActionMethod.
ActionMonitor - Interface in org.codehaus.waffle.monitor
A monitor for action-related events
addErrorMessage(ErrorMessage) - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
addErrorMessage(ErrorMessage) - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
addMessage(String, String) - Method in class org.codehaus.waffle.i18n.DefaultMessagesContext
 
addMessage(String, String) - Method in interface org.codehaus.waffle.i18n.MessagesContext
 
addMethodArgument(Object) - Method in class org.codehaus.waffle.action.MethodDefinition
Allows resolved argument to be added.
AmbiguousActionSignatureMethodException - Exception in org.codehaus.waffle.action
Thrown when unable to determine which method to invoke.
AmbiguousActionSignatureMethodException(String) - Constructor for exception org.codehaus.waffle.action.AmbiguousActionSignatureMethodException
 
AnnotatedMethodDefinitionFinder - Class in org.codehaus.waffle.action
Annotation-based method definition finder.
AnnotatedMethodDefinitionFinder(ServletContext, ArgumentResolver, MethodNameResolver, StringTransmuter, ActionMonitor) - Constructor for class org.codehaus.waffle.action.AnnotatedMethodDefinitionFinder
 
application() - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
application() - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
application() - Method in interface org.codehaus.waffle.registrar.Registrar
Components registered in this method will be availables for the life of the Application.
applicationContextContainer - Variable in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
applicationContextContainerDestroyed() - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
applicationContextContainerDestroyed() - Method in interface org.codehaus.waffle.monitor.ContextMonitor
 
applicationContextContainerStarted() - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
applicationContextContainerStarted() - Method in interface org.codehaus.waffle.monitor.ContextMonitor
 
argumentNameNotMatched(String, String) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
argumentNameNotMatched(String, String) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
argumentNameResolved(String, Object, HierarchicalArgumentResolver.Scope) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
argumentNameResolved(String, Object, HierarchicalArgumentResolver.Scope) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
ArgumentResolver - Interface in org.codehaus.waffle.action
Implementation of this interface are responsible for resolving an action methods argument value by name.

B

BeanPropertyConverter - Class in org.codehaus.waffle.view
Used to make XStream use bean getters to serialize, no attributes
BeanPropertyConverter() - Constructor for class org.codehaus.waffle.view.BeanPropertyConverter
 
bind(HttpServletRequest, HttpServletResponse, ErrorsContext, Object) - Method in interface org.codehaus.waffle.bind.DataBinder
 
bind(HttpServletRequest, Object) - Method in class org.codehaus.waffle.bind.IntrospectingRequestAttributeBinder
 
bind(HttpServletRequest, HttpServletResponse, ErrorsContext, Object) - Method in class org.codehaus.waffle.bind.ognl.OgnlDataBinder
 
bind(HttpServletRequest, HttpServletResponse, ErrorsContext, Object) - Method in class org.codehaus.waffle.bind.ognl.RubyDataBinder
 
bind(HttpServletRequest, Object) - Method in interface org.codehaus.waffle.bind.RequestAttributeBinder
 
BindErrorMessage - Class in org.codehaus.waffle.validation
ErrorMessage associated to bind validations.
BindErrorMessage(String, String, String) - Constructor for class org.codehaus.waffle.validation.BindErrorMessage
 
BindErrorMessageResolver - Interface in org.codehaus.waffle.bind
 
BindException - Exception in org.codehaus.waffle.bind
 
BindException() - Constructor for exception org.codehaus.waffle.bind.BindException
 
BindException(String) - Constructor for exception org.codehaus.waffle.bind.BindException
 
BindException(String, Throwable) - Constructor for exception org.codehaus.waffle.bind.BindException
 
BindException(Throwable) - Constructor for exception org.codehaus.waffle.bind.BindException
 
bindFailedForController(Object, Throwable) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
bindFailedForController(Object, Throwable) - Method in interface org.codehaus.waffle.monitor.BindMonitor
 
bindFailedForModel(Object, BindErrorMessage) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
bindFailedForModel(Object, BindErrorMessage) - Method in interface org.codehaus.waffle.monitor.BindMonitor
 
BindMonitor - Interface in org.codehaus.waffle.monitor
A monitor for bind-related events
buildApplicationContextContainer() - Method in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
buildApplicationContextContainer() - Method in class org.codehaus.waffle.context.pico.PicoContextContainerFactory
 
buildApplicationContextContainer() - Method in class org.codehaus.waffle.context.pico.RubyAwarePicoContextContainerFactory
 
buildComponentRegistry(ServletContext) - Method in class org.codehaus.waffle.context.pico.PicoWaffleContextListener
 
buildComponentRegistry(ServletContext) - Method in class org.codehaus.waffle.context.WaffleContextListener
Concrete subclasses to provide a Waffle ComponentRegistry instance
buildRedirectingView(HttpServletRequest, ControllerDefinition) - Method in class org.codehaus.waffle.servlet.WaffleServlet
Build redirecting view, used by PRG paradigm.
buildReferringView(ControllerDefinition) - Method in class org.codehaus.waffle.servlet.WaffleServlet
Build a view back to the referring page, using the Controller's name as the View name.
buildRequestLevelContainer(HttpServletRequest) - Method in interface org.codehaus.waffle.context.ContextContainerFactory
 
buildRequestLevelContainer(HttpServletRequest) - Method in class org.codehaus.waffle.context.pico.PicoContextContainerFactory
 
buildSessionLevelContainer() - Method in interface org.codehaus.waffle.context.ContextContainerFactory
 
buildSessionLevelContainer() - Method in class org.codehaus.waffle.context.pico.PicoContextContainerFactory
 
buildViewToReferrer(ControllerDefinition) - Method in class org.codehaus.waffle.servlet.WaffleXMLServlet
 
bundleName - Variable in class org.codehaus.waffle.i18n.DefaultMessageResources
 

C

canConvert(Class) - Method in class org.codehaus.waffle.view.BeanPropertyConverter
 
clearErrorMessages() - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
clearErrorMessages() - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
clearMessages() - Method in class org.codehaus.waffle.i18n.DefaultMessagesContext
 
clearMessages() - Method in interface org.codehaus.waffle.i18n.MessagesContext
 
CommonsLoggingMonitor - Class in org.codehaus.waffle.monitor
Writing monitor that uses Commons-Logging to log events
CommonsLoggingMonitor() - Constructor for class org.codehaus.waffle.monitor.CommonsLoggingMonitor
Creates the default CommonsLoggingMonitor
CommonsLoggingMonitor(String) - Constructor for class org.codehaus.waffle.monitor.CommonsLoggingMonitor
Creates a CommonsLoggingMonitor with a given Log instance name.
CommonsLoggingMonitor(Log) - Constructor for class org.codehaus.waffle.monitor.CommonsLoggingMonitor
Creates a CommonsLoggingMonitor with a given Log instance
compare(MethodInterceptor, MethodInterceptor) - Method in class org.codehaus.waffle.action.intercept.MethodInterceptorComparator
Will compare both MethodInterceptors being compared to determine the correct evaluation order.
component(Object) - Static method in class org.codehaus.waffle.registrar.ComponentReference
This method can be statically imported into an Application's Registrar allowing for a more fluent interface to define components and their dependencies
ComponentReference - Class in org.codehaus.waffle.registrar
Allows for a component dependency to be resolved from another component registered with Waffle.
ComponentReference(Object) - Constructor for class org.codehaus.waffle.registrar.ComponentReference
 
componentRegistered(Object, Class<?>, Object[]) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
componentRegistered(Object, Class<?>, Object[]) - Method in interface org.codehaus.waffle.monitor.RegistrarMonitor
 
ComponentRegistry - Interface in org.codehaus.waffle
ComponentRegistry is responsible for maintaining Waffle components and allowing Waffle to have a pluggable architecture.
ConsoleMonitor - Class in org.codehaus.waffle.monitor
Writing monitor that write events to console.
ConsoleMonitor() - Constructor for class org.codehaus.waffle.monitor.ConsoleMonitor
 
Constants - Interface in org.codehaus.waffle
Holds string constants used by Waffle
CONTENT_TYPE - Static variable in class org.codehaus.waffle.view.XMLView
 
ContextContainer - Interface in org.codehaus.waffle.context
 
ContextContainerFactory - Interface in org.codehaus.waffle.context
Implementors of this interface are responsible for maintaining the components defined in an applications Registrar.
ContextControllerDefinitionFactory - Class in org.codehaus.waffle.controller
Implementation of the controller definition factory which uses the context container to look up the controller objected registered.
ContextControllerDefinitionFactory(MethodDefinitionFinder, ControllerNameResolver, ControllerMonitor) - Constructor for class org.codehaus.waffle.controller.ContextControllerDefinitionFactory
 
contextDestroyed(ServletContextEvent) - Method in class org.codehaus.waffle.context.WaffleContextListener
The servlet context is being destroyed it is time to cleanup.
contextInitialized(ServletContextEvent) - Method in class org.codehaus.waffle.context.WaffleContextListener
The ServletContext is being initialized Waffle needs to instantiate a Waffle ComponentRegistry and register to the ServletContext so that it will be avcilable through out.
contextInitialized() - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
contextInitialized() - Method in interface org.codehaus.waffle.monitor.ContextMonitor
 
ContextLevel - Enum in org.codehaus.waffle.context
Represents the common "levels" within a web application.
ContextMonitor - Interface in org.codehaus.waffle.monitor
A monitor for context-related events
ContextPathControllerNameResolver - Class in org.codehaus.waffle.controller
Default implementations of name resolver which return the name of the last portion of the context path before the dot.
ContextPathControllerNameResolver(ControllerMonitor) - Constructor for class org.codehaus.waffle.controller.ContextPathControllerNameResolver
 
CONTROLLER_KEY - Static variable in interface org.codehaus.waffle.Constants
 
ControllerDefinition - Class in org.codehaus.waffle.controller
In Waffle a Controller can be any Pojo.
ControllerDefinition(String, Object, MethodDefinition) - Constructor for class org.codehaus.waffle.controller.ControllerDefinition
 
ControllerDefinitionFactory - Interface in org.codehaus.waffle.controller
Implementations of this interface are responsible for creating and maintaining the "controller" objects (pojo's).
ControllerMonitor - Interface in org.codehaus.waffle.monitor
A monitor for controller-related events
controllerNameResolved(String, String) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
controllerNameResolved(String, String) - Method in interface org.codehaus.waffle.monitor.ControllerMonitor
 
ControllerNameResolver - Interface in org.codehaus.waffle.controller
Interface to lookup the controller name in the request
controllerNotFound(String) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
controllerNotFound(String) - Method in interface org.codehaus.waffle.monitor.ControllerMonitor
 
controllerValidatorNotFound(String, String) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
controllerValidatorNotFound(String, String) - Method in interface org.codehaus.waffle.monitor.ValidationMonitor
 
convertValue(Map, Object, Member, String, Object, Class) - Method in class org.codehaus.waffle.bind.ognl.DelegatingTypeConverter
Comments copied from Ognl

Converts the given value to a given type.

convertValue(String, String, Class) - Method in class org.codehaus.waffle.bind.ognl.DelegatingTypeConverter
Simplified entry point for Ognl use in Waffle
convertValue(String, String, Class<T>) - Method in class org.codehaus.waffle.bind.ognl.OgnlValueConverter
 
convertValue(String, String, Class<T>) - Method in interface org.codehaus.waffle.bind.ValueConverter
Converts a String value to an Object of a given type
createRegistrar(ContextContainer) - Method in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
createRegistrar(ContextContainer) - Method in class org.codehaus.waffle.context.pico.PicoContextContainerFactory
 

D

DataBinder - Interface in org.codehaus.waffle.bind
Implementor of this interface are responsible for binding the values from the request to the model.
DEFAULT_RUBY_SCRIPT_PATH - Static variable in class org.codehaus.waffle.context.pico.RubyScriptLoader
 
defaultActionMethodCached(Class<?>, MethodDefinition) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
defaultActionMethodCached(Class<?>, MethodDefinition) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
defaultActionMethodFound(MethodDefinition) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
defaultActionMethodFound(MethodDefinition) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
DefaultActionMethodResponseHandler - Class in org.codehaus.waffle.action
Handler that will make decisions based on what is returned from the action method: A View response will be directed (either redirected or forwarded) A ActionMethodException will set the response status and sends the message directly (perfect for ajax). Otherwise the response value will be sent directly to the browser as a String via Object.toString() method.
DefaultActionMethodResponseHandler(ViewDispatcher, ActionMonitor) - Constructor for class org.codehaus.waffle.action.DefaultActionMethodResponseHandler
 
DefaultErrorsContext - Class in org.codehaus.waffle.validation
Default implementation of ErrorsContext.
DefaultErrorsContext(HttpServletRequest) - Constructor for class org.codehaus.waffle.validation.DefaultErrorsContext
 
DefaultInterceptorChain - Class in org.codehaus.waffle.action.intercept
This is Waffle's default implementation of the InterceptorChain which iterates over each MethodInterceptor registered with Waffle.
DefaultInterceptorChain(List<MethodInterceptor>, ActionMonitor) - Constructor for class org.codehaus.waffle.action.intercept.DefaultInterceptorChain
 
DefaultMessageResources - Class in org.codehaus.waffle.i18n
 
DefaultMessageResources() - Constructor for class org.codehaus.waffle.i18n.DefaultMessageResources
 
DefaultMessageResources(MessageResourcesConfiguration) - Constructor for class org.codehaus.waffle.i18n.DefaultMessageResources
 
DefaultMessagesContext - Class in org.codehaus.waffle.i18n
Default Map-based implementation of MessagesContext.
DefaultMessagesContext(HttpServletRequest) - Constructor for class org.codehaus.waffle.i18n.DefaultMessagesContext
 
DefaultParameterResolver - Class in org.codehaus.waffle.registrar.pico
This base implementation will determine the correct Parameter based on the argument being resolved.
DefaultParameterResolver(StringTransmuter) - Constructor for class org.codehaus.waffle.registrar.pico.DefaultParameterResolver
 
DefaultStringTransmuter - Class in org.codehaus.waffle.bind
This implementation uses the ValueConverterFinder and its resulting ValueConverter to transform a String value into the specified type.
DefaultStringTransmuter(ValueConverterFinder) - Constructor for class org.codehaus.waffle.bind.DefaultStringTransmuter
 
DefaultValidator - Class in org.codehaus.waffle.validation
Default implementation of Validator
DefaultValidator(ValidationMonitor) - Constructor for class org.codehaus.waffle.validation.DefaultValidator
 
DefaultValidator(ValidatorConfiguration, ValidationMonitor) - Constructor for class org.codehaus.waffle.validation.DefaultValidator
 
DefaultValidatorConfiguration - Class in org.codehaus.waffle.validation
 
DefaultValidatorConfiguration() - Constructor for class org.codehaus.waffle.validation.DefaultValidatorConfiguration
 
DefaultValidatorConfiguration(String) - Constructor for class org.codehaus.waffle.validation.DefaultValidatorConfiguration
 
DefaultViewDispatcher - Class in org.codehaus.waffle.view
The ViewDispatcher handles redirecting/forwarding to the view
DefaultViewDispatcher(ViewResolver, ViewMonitor) - Constructor for class org.codehaus.waffle.view.DefaultViewDispatcher
 
DefaultViewResolver - Class in org.codehaus.waffle.view
The default ViewResolver simply returns the vale of the View being resolved.
DefaultViewResolver() - Constructor for class org.codehaus.waffle.view.DefaultViewResolver
 
DelegatingTypeConverter - Class in org.codehaus.waffle.bind.ognl
An implementation of Ognl's TypeConverter which handles Java 5 enums and will delegate custom ValueConverter's registered per application.
DelegatingTypeConverter() - Constructor for class org.codehaus.waffle.bind.ognl.DelegatingTypeConverter
 
DelegatingTypeConverter(ValueConverterFinder) - Constructor for class org.codehaus.waffle.bind.ognl.DelegatingTypeConverter
 
destroy() - Method in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
destroy() - Method in interface org.codehaus.waffle.context.ContextContainerFactory
 
destroy() - Method in class org.codehaus.waffle.context.WaffleRequestFilter
 
dispatch(HttpServletRequest, HttpServletResponse, View) - Method in class org.codehaus.waffle.view.DefaultViewDispatcher
 
dispatch(HttpServletRequest, HttpServletResponse, View) - Method in interface org.codehaus.waffle.view.ViewDispatcher
 
dispose() - Method in interface org.codehaus.waffle.context.ContextContainer
 
dispose() - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.codehaus.waffle.context.WaffleRequestFilter
 

E

ErrorMessage - Interface in org.codehaus.waffle.validation
Represents a validation error message
ErrorMessage.Type - Enum in org.codehaus.waffle.validation
 
errors - Variable in class org.codehaus.waffle.io.RequestFileUploader
 
ERRORS_KEY - Static variable in interface org.codehaus.waffle.Constants
 
ErrorsContext - Interface in org.codehaus.waffle.validation
ErrorsContext holds error messages of different types
execute(ActionMethodResponse, ControllerDefinition) - Method in interface org.codehaus.waffle.action.ActionMethodExecutor
Invoke the action method
execute(ActionMethodResponse, ControllerDefinition) - Method in class org.codehaus.waffle.action.InterceptingActionMethodExecutor
If no 'action method' exists in the request parameter a View will be created with the Action's name.
execute() - Method in class org.codehaus.waffle.controller.RubyController
This will invoke the method on the ruby object instance this controller is maintaining.
executeDelegatingRegistrar(Registrar, ContextLevel) - Method in class org.codehaus.waffle.registrar.RegistrarAssistant
 

F

FieldErrorMessage - Class in org.codehaus.waffle.validation
ErrorMessage associated to field validations.
FieldErrorMessage(String, String, String) - Constructor for class org.codehaus.waffle.validation.FieldErrorMessage
 
fileItems - Variable in class org.codehaus.waffle.io.RequestFileUploader
 
FileUploader - Interface in org.codehaus.waffle.io
Allows to upload files from a multipart request
find(Object, HttpServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.action.AbstractMethodDefinitionFinder
Returns a method definition of a given controller
find(Object, HttpServletRequest, HttpServletResponse) - Method in interface org.codehaus.waffle.action.MethodDefinitionFinder
Returns a method definition of a given controller
findBindErrorMessageKey(Class<?>) - Method in class org.codehaus.waffle.bind.ognl.OgnlBindErrorMessageResolver
 
findController(String, HttpServletRequest) - Method in class org.codehaus.waffle.controller.ContextControllerDefinitionFactory
 
findController(String, HttpServletRequest) - Method in class org.codehaus.waffle.controller.RubyControllerDefinitionFactory
Delegates the lookup of the controller to its super class the result will be wrapped as RubyController if the type is a IRubyObject
findControllerName(HttpServletRequest) - Method in class org.codehaus.waffle.controller.ContextPathControllerNameResolver
 
findControllerName(HttpServletRequest) - Method in interface org.codehaus.waffle.controller.ControllerNameResolver
 
findConverter(Class<?>) - Method in class org.codehaus.waffle.bind.ognl.OgnlValueConverterFinder
 
findConverter(Class<?>) - Method in interface org.codehaus.waffle.bind.ValueConverterFinder
Should return the ValueConverter that is responsible for handling the type passed in.
findExceptions(Object[]) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
findMethodDefinition(Object, HttpServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.controller.ContextControllerDefinitionFactory
 
findMethodDefinition(Object, HttpServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.controller.RubyControllerDefinitionFactory
 
findMethods(Class<?>, String) - Method in class org.codehaus.waffle.action.AbstractMethodDefinitionFinder
Returns the methods matching the type and name
findMethods(Class<?>, String) - Method in class org.codehaus.waffle.action.AbstractOgnlMethodDefinitionFinder
Inspects the class (aka Type) and finds all methods with that name.
formatArgument(String) - Method in class org.codehaus.waffle.action.AbstractMethodDefinitionFinder
Wraps value in curly brackets to fit with default handling

G

get() - Static method in class org.codehaus.waffle.context.RequestLevelContainer
 
getActionClass() - Method in exception org.codehaus.waffle.action.NoMatchingActionMethodException
 
getActionMethodExecutor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getActionMethodExecutor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getActionMethodResponseHandler() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getActionMethodResponseHandler() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getActionMonitor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getActionMonitor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getAllComponentInstancesOfType(Class<T>) - Method in interface org.codehaus.waffle.context.ContextContainer
 
getAllComponentInstancesOfType(Class<T>) - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
getAllErrorMessages() - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
getAllErrorMessages() - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
getApplicationContextContainer() - Method in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
getArgumentResolver() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getArgumentResolver() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getArguments(Method, HttpServletRequest) - Method in class org.codehaus.waffle.action.AbstractMethodDefinitionFinder
Returns the resolved list of method arguments.
getArguments(Method, HttpServletRequest) - Method in class org.codehaus.waffle.action.AnnotatedMethodDefinitionFinder
Inspects the method's ActionMethod annotation to determine the parameter names to use to resolve the argument values.
getArguments(Method, HttpServletRequest) - Method in class org.codehaus.waffle.action.ParanamerMethodDefinitionFinder
Uses Paranamer to determine the parameter names to use to resolve the argument values.
getBindErrorMessageResolver() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getBindErrorMessageResolver() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getBindMonitor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getBindMonitor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getComponentImplementation() - Method in class org.codehaus.waffle.registrar.pico.RubyScriptComponentAdapter
 
getComponentInstance(Object) - Method in interface org.codehaus.waffle.context.ContextContainer
 
getComponentInstance(Object) - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
getComponentInstance(PicoContainer) - Method in class org.codehaus.waffle.registrar.pico.RubyScriptComponentAdapter
 
getComponentInstanceOfType(Class<T>) - Method in interface org.codehaus.waffle.context.ContextContainer
 
getComponentInstanceOfType(Class<T>) - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
getComponentKey() - Method in class org.codehaus.waffle.registrar.pico.RubyScriptComponentAdapter
 
getComponentRegistry(ServletContext) - Static method in class org.codehaus.waffle.servlet.ServletContextHelper
Allows access to Waffle core components
getContextContainerFactory() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getContextContainerFactory() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getContextMonitor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getContextMonitor() - Method in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
getContextMonitor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getController() - Method in class org.codehaus.waffle.controller.ControllerDefinition
The controller (Pojo) this definition is wrapping
getController() - Method in class org.codehaus.waffle.view.View
Returns the Controller this View originated from
getControllerDefinition(HttpServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.controller.ContextControllerDefinitionFactory
Retrieves the controller definition from the context container via the WaffleRequestFilter
getControllerDefinition(HttpServletRequest, HttpServletResponse) - Method in interface org.codehaus.waffle.controller.ControllerDefinitionFactory
Implementors of this method should decipher the Servlet request passed in and provide the associated controller instance (pojo).
getControllerDefinition(HttpServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.servlet.WaffleServlet
Obtain the controller defition the user is requesting.
getControllerDefinitionFactory() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getControllerDefinitionFactory() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getControllerMonitor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getControllerMonitor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getControllerNameResolver() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getControllerNameResolver() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getDataBinder() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getDataBinder() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getDefaultLocale() - Method in interface org.codehaus.waffle.i18n.MessageResourcesConfiguration
 
getDefaultValue() - Method in class org.codehaus.waffle.registrar.RequestParameterReference
 
getDelegate() - Method in interface org.codehaus.waffle.context.ContextContainer
 
getDelegate() - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
getErrorMessageCount() - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
getErrorMessageCount() - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
getErrorMessageCountForField(ErrorMessage.Type, String) - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
getErrorMessageCountForField(ErrorMessage.Type, String) - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
getErrorMessageCountOfType(ErrorMessage.Type) - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
getErrorMessageCountOfType(ErrorMessage.Type) - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
getErrorMessagesForField(ErrorMessage.Type, String) - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
getErrorMessagesForField(ErrorMessage.Type, String) - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
getErrorMessagesOfType(ErrorMessage.Type) - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
getErrorMessagesOfType(ErrorMessage.Type) - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
getErrors() - Method in interface org.codehaus.waffle.io.FileUploader
Returns errors generated when parsing the multipart request.
getErrors() - Method in class org.codehaus.waffle.io.RequestFileUploader
 
getFiles() - Method in interface org.codehaus.waffle.io.FileUploader
Returns the uploaded files
getFiles() - Method in class org.codehaus.waffle.io.RequestFileUploader
 
getFormFields() - Method in interface org.codehaus.waffle.io.FileUploader
Returns the form fields
getFormFields() - Method in class org.codehaus.waffle.io.RequestFileUploader
 
getIndex() - Method in interface org.codehaus.waffle.action.intercept.Sortable
Defines the order the implementing MethodInterceptor should be evaluated (in comparison to other MethodInterceptors).
getKey() - Method in class org.codehaus.waffle.registrar.AbstractReference
 
getKey() - Method in interface org.codehaus.waffle.registrar.Reference
A key is used to indicate what is being referenced.
getLocale() - Method in class org.codehaus.waffle.i18n.DefaultMessageResources
 
getLocale() - Method in interface org.codehaus.waffle.i18n.MessageResources
 
getMessage() - Method in exception org.codehaus.waffle.action.ActionMethodException
 
getMessage(String, Object...) - Method in class org.codehaus.waffle.i18n.DefaultMessageResources
 
getMessage(String) - Method in class org.codehaus.waffle.i18n.DefaultMessagesContext
 
getMessage(String, Object...) - Method in interface org.codehaus.waffle.i18n.MessageResources
 
getMessage(String) - Method in interface org.codehaus.waffle.i18n.MessagesContext
 
getMessage() - Method in interface org.codehaus.waffle.validation.ErrorMessage
 
getMessage() - Method in class org.codehaus.waffle.validation.FieldErrorMessage
 
getMessage() - Method in class org.codehaus.waffle.validation.GlobalErrorMessage
 
getMessageCount() - Method in class org.codehaus.waffle.i18n.DefaultMessagesContext
 
getMessageCount() - Method in interface org.codehaus.waffle.i18n.MessagesContext
 
getMessageResources() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getMessageResources() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getMessages() - Method in class org.codehaus.waffle.i18n.DefaultMessagesContext
 
getMessages() - Method in interface org.codehaus.waffle.i18n.MessagesContext
 
getMessageWithDefault(String, String, Object...) - Method in class org.codehaus.waffle.i18n.DefaultMessageResources
 
getMessageWithDefault(String, String, Object...) - Method in interface org.codehaus.waffle.i18n.MessageResources
 
getMethod() - Method in class org.codehaus.waffle.action.MethodDefinition
The method that is to be invoked on the controller
getMethodArguments() - Method in class org.codehaus.waffle.action.MethodDefinition
The argument values that will be used to satisfy the invocation of the action method
getMethodDefinition() - Method in class org.codehaus.waffle.controller.ControllerDefinition
The method definition which defines tha method and argument values to be invoked on the controller
getMethodDefinitionFinder() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getMethodDefinitionFinder() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getMethodName() - Method in exception org.codehaus.waffle.action.NoMatchingActionMethodException
 
getMethodNameResolver() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getMethodNameResolver() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getMethodParameterKey() - Method in interface org.codehaus.waffle.action.RequestParameterMethodNameResolverConfig
 
getName() - Method in class org.codehaus.waffle.controller.ControllerDefinition
The name the controller is registered under in Waffle.
getName() - Method in class org.codehaus.waffle.validation.FieldErrorMessage
 
getRegistrarAssistant() - Method in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
getRegistrarMonitor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getRegistrarMonitor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getRequestAttributeBinder() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getRequestAttributeBinder() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getResourceBundleName() - Method in interface org.codehaus.waffle.i18n.MessageResourcesConfiguration
 
getReturnValue() - Method in class org.codehaus.waffle.action.ActionMethodResponse
 
getRubyObject() - Method in class org.codehaus.waffle.controller.RubyController
 
getServletMonitor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getServletMonitor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getStatusCode() - Method in exception org.codehaus.waffle.action.ActionMethodException
Returns the the javax.servlet.http.HttpServletResponse status should be set to.
getStatusCode() - Method in class org.codehaus.waffle.view.RedirectView
 
getStringTransmuter() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getStringTransmuter() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getSuffix() - Method in class org.codehaus.waffle.validation.DefaultValidatorConfiguration
 
getSuffix() - Method in interface org.codehaus.waffle.validation.ValidatorConfiguration
Returns the suffix of the validator class name
getType() - Method in class org.codehaus.waffle.validation.BindErrorMessage
 
getType() - Method in interface org.codehaus.waffle.validation.ErrorMessage
 
getType() - Method in class org.codehaus.waffle.validation.FieldErrorMessage
 
getType() - Method in class org.codehaus.waffle.validation.GlobalErrorMessage
 
getValidationMonitor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getValidationMonitor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getValidator() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getValidator() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getValue() - Method in class org.codehaus.waffle.validation.FieldErrorMessage
 
getValue() - Method in class org.codehaus.waffle.view.View
Returns the view value.
getValueConverterFinder() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getValueConverterFinder() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getViewDispatcher() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getViewDispatcher() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getViewMonitor() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getViewMonitor() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
getViewResolver() - Method in interface org.codehaus.waffle.ComponentRegistry
 
getViewResolver() - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
GlobalErrorMessage - Class in org.codehaus.waffle.validation
ErrorMessage associated to global validations.
GlobalErrorMessage(String) - Constructor for class org.codehaus.waffle.validation.GlobalErrorMessage
 

H

handle(HttpServletRequest, HttpServletResponse, ActionMethodResponse) - Method in interface org.codehaus.waffle.action.ActionMethodResponseHandler
Handles response from an action method invocation.
handle(HttpServletRequest, HttpServletResponse, ActionMethodResponse) - Method in class org.codehaus.waffle.action.DefaultActionMethodResponseHandler
 
handleConvert(String, String, Object) - Method in class org.codehaus.waffle.bind.ognl.OgnlDataBinder
 
handleRequest(HttpServletRequest, HttpServletResponse, Context) - Method in class org.codehaus.waffle.servlet.WaffleVelocityServlet
 
handleResponse(HttpServletResponse, String) - Method in class org.codehaus.waffle.action.DefaultActionMethodResponseHandler
 
hasErrorMessages() - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
hasErrorMessages() - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
hasErrorMessagesForField(ErrorMessage.Type, String) - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
hasErrorMessagesForField(ErrorMessage.Type, String) - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
hasErrorMessagesOfType(ErrorMessage.Type) - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
hasErrorMessagesOfType(ErrorMessage.Type) - Method in interface org.codehaus.waffle.validation.ErrorsContext
 
hasErrors() - Method in interface org.codehaus.waffle.io.FileUploader
Determines if any errors occured when parsing the multipart request
hasErrors() - Method in class org.codehaus.waffle.io.RequestFileUploader
 
hasLifecycle(Class) - Method in class org.codehaus.waffle.context.pico.PicoLifecycleStrategy
 
HierarchicalArgumentResolver - Class in org.codehaus.waffle.action
Hierarchical implementation attempts to resolve the arguments value through the following ordered scoped (returning the first not null value found): 1.
HierarchicalArgumentResolver(ServletContext, ActionMonitor) - Constructor for class org.codehaus.waffle.action.HierarchicalArgumentResolver
 
HierarchicalArgumentResolver.Scope - Enum in org.codehaus.waffle.action
 

I

init(FilterConfig) - Method in class org.codehaus.waffle.context.WaffleRequestFilter
 
init() - Method in class org.codehaus.waffle.servlet.WaffleServlet
 
initialize(ServletContext) - Method in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
initialize(ServletContext) - Method in interface org.codehaus.waffle.context.ContextContainerFactory
 
instanceRegistered(Object, Object) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
instanceRegistered(Object, Object) - Method in interface org.codehaus.waffle.monitor.RegistrarMonitor
 
intercept(ControllerDefinition, Method, InterceptorChain, Object...) - Method in interface org.codehaus.waffle.action.intercept.MethodInterceptor
This method allows an ActionMethod call to be intercepted.
intercept(ControllerDefinition, Method, InterceptorChain, Object...) - Method in class org.codehaus.waffle.action.intercept.SecurityMethodInterceptor
Ensure that the action method tobe invoked is annotated with the ActionMethod annotation.
InterceptingActionMethodExecutor - Class in org.codehaus.waffle.action
Implementation of action method executor, which uses an interceptor chain.
InterceptingActionMethodExecutor(ActionMonitor) - Constructor for class org.codehaus.waffle.action.InterceptingActionMethodExecutor
 
InterceptorChain - Interface in org.codehaus.waffle.action.intercept
Manages the collection of MethodInterceptors registered for use with Application
IntrospectingRequestAttributeBinder - Class in org.codehaus.waffle.bind
This implementation can handle all standard Java objects and RubyControllers are handled specially (instance_variables)
IntrospectingRequestAttributeBinder(BindMonitor) - Constructor for class org.codehaus.waffle.bind.IntrospectingRequestAttributeBinder
 
isRegistered(Object) - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
isRegistered(Object) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
isRegistered(Object) - Method in interface org.codehaus.waffle.registrar.Registrar
Determines if a component is already registered

L

locateByKey(Object) - Method in interface org.codehaus.waffle.ComponentRegistry
Retrieve a component via the key it was registered under
locateByKey(Object) - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
Convenience method for locating and automatically casting a Component from the container.
locateByType(Class<T>) - Method in interface org.codehaus.waffle.ComponentRegistry
Retrieve a component by type.
locateByType(Class<T>) - Method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
 
locateComponentClass(Object, Class<?>, ServletContext) - Static method in class org.codehaus.waffle.context.pico.PicoComponentRegistry
This method will locate the component Class to use.

M

marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.codehaus.waffle.view.BeanPropertyConverter
 
marshall(Object, Writer) - Method in interface org.codehaus.waffle.io.Serializer
Marshalls object to a writer
marshall(Object, Writer) - Method in class org.codehaus.waffle.io.XStreamSerializer
 
MatchingActionMethodException - Exception in org.codehaus.waffle.action
Thrown when matching methods are hard to identify for invocation.
MatchingActionMethodException(String) - Constructor for exception org.codehaus.waffle.action.MatchingActionMethodException
 
messageResources - Variable in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
MessageResources - Interface in org.codehaus.waffle.i18n
MessageResources represents messages for a given locale.
MessageResourcesConfiguration - Interface in org.codehaus.waffle.i18n
 
MESSAGES_KEY - Static variable in interface org.codehaus.waffle.Constants
 
MessagesContext - Interface in org.codehaus.waffle.i18n
MessagesContext holds user business-level messages.
MethodDefinition - Class in org.codehaus.waffle.action
Holder for the method and values to be executed.
MethodDefinition(Method) - Constructor for class org.codehaus.waffle.action.MethodDefinition
 
MethodDefinitionFinder - Interface in org.codehaus.waffle.action
Finds method definitions in the controller using the parameters specified in the request
methodDefinitionNotFound(String) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
methodDefinitionNotFound(ControllerDefinition) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
methodDefinitionNotFound(String) - Method in interface org.codehaus.waffle.monitor.ControllerMonitor
 
methodDefinitionNotFound(ControllerDefinition) - Method in interface org.codehaus.waffle.monitor.ValidationMonitor
 
methodIntercepted(Method, Object[], Object) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
methodIntercepted(Method, Object[], Object) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
MethodInterceptor - Interface in org.codehaus.waffle.action.intercept
A MethodInterceptor is a simple interface that allows you to intercept ActionMethods before and after they have been invoked.
MethodInterceptorComparator - Class in org.codehaus.waffle.action.intercept
Comparator implementation that is used by Waffle to ensure that MethodInterceptors are executed in the correct order.
MethodInterceptorComparator() - Constructor for class org.codehaus.waffle.action.intercept.MethodInterceptorComparator
 
methodNameResolved(String, String, Set<String>) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
methodNameResolved(String, String, Set<String>) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
MethodNameResolver - Interface in org.codehaus.waffle.action
Implementation of this interface will be able to determine the action method name that is to be invoked.
MissingActionMethodException - Exception in org.codehaus.waffle.action
Thrown when missing methods are identified.
MissingActionMethodException(String) - Constructor for exception org.codehaus.waffle.action.MissingActionMethodException
 
Monitor - Interface in org.codehaus.waffle.monitor
Marker Monitor defining the levels and any methods common to all monitors.
Monitor.Level - Enum in org.codehaus.waffle.monitor
 
monitorLevels() - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
Creates the default map of monitor levels, keyed on the event name.
monitorMessages() - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
Creates the default map of monitor message templates, keyed on the event name.

N

NoDefaultActionMethodException - Exception in org.codehaus.waffle.action
Thrown when no default action method is found
NoDefaultActionMethodException(String) - Constructor for exception org.codehaus.waffle.action.NoDefaultActionMethodException
 
NoMatchingActionMethodException - Exception in org.codehaus.waffle.action
Thrown when unable to find any matching methods to invoke.
NoMatchingActionMethodException(String, Class<?>) - Constructor for exception org.codehaus.waffle.action.NoMatchingActionMethodException
 
nonCachingComponentRegistered(Object, Class<?>, Object[]) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
nonCachingComponentRegistered(Object, Class<?>, Object[]) - Method in interface org.codehaus.waffle.monitor.RegistrarMonitor
 
NoValidActionMethodException - Exception in org.codehaus.waffle.action
Thrown when method is no valid action method is found
NoValidActionMethodException(String) - Constructor for exception org.codehaus.waffle.action.NoValidActionMethodException
 

O

OgnlBindErrorMessageResolver - Class in org.codehaus.waffle.bind.ognl
 
OgnlBindErrorMessageResolver(MessageResources) - Constructor for class org.codehaus.waffle.bind.ognl.OgnlBindErrorMessageResolver
 
OgnlDataBinder - Class in org.codehaus.waffle.bind.ognl
This DataBinder implementation is backed by Ognl: Object Graph Notation Language.
OgnlDataBinder(ValueConverterFinder, BindErrorMessageResolver, BindMonitor) - Constructor for class org.codehaus.waffle.bind.ognl.OgnlDataBinder
 
OgnlValueConverter - Class in org.codehaus.waffle.bind.ognl
Ognl-based implementation of ValueConverter.
OgnlValueConverter() - Constructor for class org.codehaus.waffle.bind.ognl.OgnlValueConverter
 
OgnlValueConverter(TypeConverter) - Constructor for class org.codehaus.waffle.bind.ognl.OgnlValueConverter
 
OgnlValueConverterFinder - Class in org.codehaus.waffle.bind.ognl
Implementation of ValueConverterFinder which caches converters found per type and uses OgnlValueConverter as default converter.
OgnlValueConverterFinder() - Constructor for class org.codehaus.waffle.bind.ognl.OgnlValueConverterFinder
 
OgnlValueConverterFinder(ValueConverter...) - Constructor for class org.codehaus.waffle.bind.ognl.OgnlValueConverterFinder
 
org.codehaus.waffle - package org.codehaus.waffle
 
org.codehaus.waffle.action - package org.codehaus.waffle.action
 
org.codehaus.waffle.action.annotation - package org.codehaus.waffle.action.annotation
 
org.codehaus.waffle.action.intercept - package org.codehaus.waffle.action.intercept
 
org.codehaus.waffle.bind - package org.codehaus.waffle.bind
 
org.codehaus.waffle.bind.ognl - package org.codehaus.waffle.bind.ognl
 
org.codehaus.waffle.context - package org.codehaus.waffle.context
 
org.codehaus.waffle.context.pico - package org.codehaus.waffle.context.pico
 
org.codehaus.waffle.controller - package org.codehaus.waffle.controller
 
org.codehaus.waffle.i18n - package org.codehaus.waffle.i18n
 
org.codehaus.waffle.io - package org.codehaus.waffle.io
 
org.codehaus.waffle.monitor - package org.codehaus.waffle.monitor
 
org.codehaus.waffle.registrar - package org.codehaus.waffle.registrar
 
org.codehaus.waffle.registrar.pico - package org.codehaus.waffle.registrar.pico
 
org.codehaus.waffle.servlet - package org.codehaus.waffle.servlet
 
org.codehaus.waffle.validation - package org.codehaus.waffle.validation
 
org.codehaus.waffle.view - package org.codehaus.waffle.view
 

P

ParameterResolver - Interface in org.codehaus.waffle.registrar.pico
Implementations of this interface will find the correct PicoContainer Parameter needed based on the argument being resolved
ParanamerMethodDefinitionFinder - Class in org.codehaus.waffle.action
Pananamer-based method definition finder, which can be used in alternative to other definition finders, eg AnnotatedMethodDefinitionFinder.
ParanamerMethodDefinitionFinder(ServletContext, ArgumentResolver, MethodNameResolver, StringTransmuter, ActionMonitor) - Constructor for class org.codehaus.waffle.action.ParanamerMethodDefinitionFinder
 
PicoComponentRegistry - Class in org.codehaus.waffle.context.pico
PicoContainer-based implementation of Waffle's ComponentRegistry
PicoComponentRegistry(ServletContext) - Constructor for class org.codehaus.waffle.context.pico.PicoComponentRegistry
Register all waffle required components with the underlying container.
PicoContextContainer - Class in org.codehaus.waffle.context.pico
 
PicoContextContainer() - Constructor for class org.codehaus.waffle.context.pico.PicoContextContainer
 
PicoContextContainer(MutablePicoContainer) - Constructor for class org.codehaus.waffle.context.pico.PicoContextContainer
 
PicoContextContainerFactory - Class in org.codehaus.waffle.context.pico
 
PicoContextContainerFactory(MessageResources, ContextMonitor, RegistrarMonitor, ParameterResolver) - Constructor for class org.codehaus.waffle.context.pico.PicoContextContainerFactory
 
PicoLifecycleStrategy - Class in org.codehaus.waffle.context.pico
 
PicoLifecycleStrategy(ComponentMonitor) - Constructor for class org.codehaus.waffle.context.pico.PicoLifecycleStrategy
 
PicoRegistrar - Class in org.codehaus.waffle.registrar.pico
This Registrar is backed by PicoContainer for managing Dependency Injection.
PicoRegistrar(MutablePicoContainer, ParameterResolver, LifecycleStrategy, RegistrarMonitor) - Constructor for class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
PicoWaffleContextListener - Class in org.codehaus.waffle.context.pico
Pico-based WaffleContextListener that uses PicoComponentRegistry instances.
PicoWaffleContextListener() - Constructor for class org.codehaus.waffle.context.pico.PicoWaffleContextListener
 
pragmaticActionMethodFound(MethodDefinition) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
pragmaticActionMethodFound(MethodDefinition) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
PRG - Annotation Type in org.codehaus.waffle.action.annotation
Annotation to control the use of the PRG (Post/Redirect/Get) paradigm.
proceed(ControllerDefinition, Method, Object...) - Method in class org.codehaus.waffle.action.intercept.DefaultInterceptorChain
Continues on to the next MethodInterceptor or invokes the Controller's action method.
proceed(ControllerDefinition, Method, Object...) - Method in interface org.codehaus.waffle.action.intercept.InterceptorChain
Continues on to the next MethodInterceptor or invokes the Controller's action method.

R

RedirectView - Class in org.codehaus.waffle.view
Indicates that the view should be redirected to.
RedirectView(String, Object) - Constructor for class org.codehaus.waffle.view.RedirectView
 
RedirectView(String, Object, int) - Constructor for class org.codehaus.waffle.view.RedirectView
 
Reference - Interface in org.codehaus.waffle.registrar
Implementation of this interface can be used from within a Registrar to define how a components dependencies can be resolved more explicitly.
register(Class<?>, Object...) - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
register(Object, Class<?>, Object...) - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
register(Class<?>, Object...) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
register(Object, Class<?>, Object...) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
register(Class<?>, Object...) - Method in interface org.codehaus.waffle.registrar.Registrar
Registers a component in the current context.
register(Object, Class<?>, Object...) - Method in interface org.codehaus.waffle.registrar.Registrar
Registers a component in the current context under the given key.
registerComponentAdapter(ComponentAdapter) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
registerComponentInstance(Object) - Method in interface org.codehaus.waffle.context.ContextContainer
 
registerComponentInstance(Object) - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
registerInstance(Object) - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
registerInstance(Object, Object) - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
registerInstance(Object) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
registerInstance(Object, Object) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
registerInstance(Object) - Method in interface org.codehaus.waffle.registrar.Registrar
Registers a component instance directly in the current context.
registerInstance(Object, Object) - Method in interface org.codehaus.waffle.registrar.Registrar
Registers a component instance directly in the current context under the given key.
registerNonCaching(Class<?>, Object...) - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
registerNonCaching(Object, Class<?>, Object...) - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
registerNonCaching(Class<?>, Object...) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
registerNonCaching(Object, Class<?>, Object...) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
registerNonCaching(Class<?>, Object...) - Method in interface org.codehaus.waffle.registrar.Registrar
Registers a component in non-caching mode, ie with new instance created for each class with a defined dependency
registerNonCaching(Object, Class<?>, Object...) - Method in interface org.codehaus.waffle.registrar.Registrar
Registers a component under the given key in non-caching mode, ie with new instance created for each class with a defined dependency
registerRubyScript(String, String) - Method in class org.codehaus.waffle.registrar.AbstractRubyAwareRegistrar
 
registerRubyScript(String, String) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
registerRubyScript(String, String) - Method in interface org.codehaus.waffle.registrar.RubyAwareRegistrar
Register a ruby script with Waffle
Registrar - Interface in org.codehaus.waffle.registrar
Defines the available methods for registering components (including controllers).
Registrar.Injection - Enum in org.codehaus.waffle.registrar
 
registrarAssistant - Variable in class org.codehaus.waffle.context.AbstractContextContainerFactory
 
RegistrarAssistant - Class in org.codehaus.waffle.registrar
Manages the Registrar defined in the applications web.xml and executes the method(s) annotated according to the ContextLevel being handled.
RegistrarAssistant(Class<?>) - Constructor for class org.codehaus.waffle.registrar.RegistrarAssistant
 
registrarCreated(Registrar, RegistrarMonitor) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
registrarCreated(Registrar, RegistrarMonitor) - Method in interface org.codehaus.waffle.monitor.ContextMonitor
 
RegistrarMonitor - Interface in org.codehaus.waffle.monitor
A monitor for registrar-related events
registrarNotFound(String) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
registrarNotFound(String) - Method in interface org.codehaus.waffle.monitor.ContextMonitor
 
request() - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
request() - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
request() - Method in interface org.codehaus.waffle.registrar.Registrar
Components registered in this method will be availables for the life of a request.
requestAttribute(String) - Static method in class org.codehaus.waffle.registrar.RequestAttributeReference
This method can be statically imported into an Application's Registrar allowing for a more fluent interface to define components and their dependencies
RequestAttributeBinder - Interface in org.codehaus.waffle.bind
Implementors of this class allow for properties from a controller to be exposed as request attributes.
RequestAttributeReference - Class in org.codehaus.waffle.registrar
Allows for a component dependency to be resolved from a ServletRequest attribute.
RequestAttributeReference(String) - Constructor for class org.codehaus.waffle.registrar.RequestAttributeReference
 
requestContextContainerCreated(ContextContainer) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
requestContextContainerCreated(ContextContainer) - Method in interface org.codehaus.waffle.monitor.ContextMonitor
 
requestContextContainerNotFound() - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
requestContextContainerNotFound() - Method in interface org.codehaus.waffle.monitor.ControllerMonitor
 
RequestFileUploader - Class in org.codehaus.waffle.io
Request-based FileUploader.
RequestFileUploader(HttpServletRequest, FileItemFactory) - Constructor for class org.codehaus.waffle.io.RequestFileUploader
Creates RequestFileUploader
RequestLevelContainer - Class in org.codehaus.waffle.context
 
requestParameter(String) - Static method in class org.codehaus.waffle.registrar.RequestParameterReference
This method can be statically imported into an Application's Registrar allowing for a more fluent interface to define components and their dependencies
requestParameter(String, Object) - Static method in class org.codehaus.waffle.registrar.RequestParameterReference
This method can be statically imported into an Application's Registrar allowing for a more fluent interface to define components and their dependencies
RequestParameterMethodNameResolver - Class in org.codehaus.waffle.action
Implementation of method name resolver which returns the value of a configurable action parameter key, which defaults to 'method'.
RequestParameterMethodNameResolver(ActionMonitor) - Constructor for class org.codehaus.waffle.action.RequestParameterMethodNameResolver
 
RequestParameterMethodNameResolver(RequestParameterMethodNameResolverConfig, ActionMonitor) - Constructor for class org.codehaus.waffle.action.RequestParameterMethodNameResolver
 
RequestParameterMethodNameResolverConfig - Interface in org.codehaus.waffle.action
 
RequestParameterReference - Class in org.codehaus.waffle.registrar
Allows for a component dependency to be resolved from a ServletRequest parameter
RequestParameterReference(String) - Constructor for class org.codehaus.waffle.registrar.RequestParameterReference
 
RequestParameterReference(String, Object) - Constructor for class org.codehaus.waffle.registrar.RequestParameterReference
 
resolve(HttpServletRequest, String) - Method in interface org.codehaus.waffle.action.ArgumentResolver
Find the associated value for the argument name
resolve(HttpServletRequest, String) - Method in class org.codehaus.waffle.action.HierarchicalArgumentResolver
 
resolve(HttpServletRequest) - Method in interface org.codehaus.waffle.action.MethodNameResolver
Find the method name to be invoked
resolve(HttpServletRequest) - Method in class org.codehaus.waffle.action.RequestParameterMethodNameResolver
This implementation determines the method name from the request parameters (the default parameter name used is method).
resolve(Object, String, String) - Method in interface org.codehaus.waffle.bind.BindErrorMessageResolver
 
resolve(Object, String, String) - Method in class org.codehaus.waffle.bind.ognl.OgnlBindErrorMessageResolver
 
resolve(Object) - Method in class org.codehaus.waffle.registrar.pico.DefaultParameterResolver
An argument of type Reference will be mapped to the correct Parameter implemntation while other types will be treated as a constant (ConstantParameter)
resolve(Object) - Method in interface org.codehaus.waffle.registrar.pico.ParameterResolver
Find the correct Parameter
resolve(View) - Method in class org.codehaus.waffle.view.DefaultViewResolver
 
resolve(View) - Method in interface org.codehaus.waffle.view.ViewResolver
Resolves the view by return the path to the next view
resolveArguments(HttpServletRequest, Iterator<String>) - Method in class org.codehaus.waffle.action.AbstractMethodDefinitionFinder
Resolves arguments by name
respond(ServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.view.ResponderView
Renders the output directly into servlet response
respond(ServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.view.XMLView
 
ResponderView - Class in org.codehaus.waffle.view
A ResponderView is able to use the servlet response and write directly to it, instead of dispatching it.
ResponderView() - Constructor for class org.codehaus.waffle.view.ResponderView
 
responseIsCommitted(HttpServletResponse) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
responseIsCommitted(HttpServletResponse) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
RhtmlServlet - Class in org.codehaus.waffle.servlet
ERB (rhtml) views support
RhtmlServlet() - Constructor for class org.codehaus.waffle.servlet.RhtmlServlet
 
RUBY_SCRIPT_PATH_KEY - Static variable in class org.codehaus.waffle.context.pico.RubyScriptLoader
 
RubyAwarePicoContextContainerFactory - Class in org.codehaus.waffle.context.pico
 
RubyAwarePicoContextContainerFactory(MessageResources, ContextMonitor, RegistrarMonitor, ParameterResolver) - Constructor for class org.codehaus.waffle.context.pico.RubyAwarePicoContextContainerFactory
 
RubyAwareRegistrar - Interface in org.codehaus.waffle.registrar
Implementations of this interface will allow for Ruby scripts to be registred with Waffle.
RubyController - Class in org.codehaus.waffle.controller
This is a wrapper for the underlying ruby script
RubyController(IRubyObject) - Constructor for class org.codehaus.waffle.controller.RubyController
 
RubyControllerDefinitionFactory - Class in org.codehaus.waffle.controller
A JRuby specific extension to the ContextControllerDefinitionFactory if the controller found is an instance of IRubyObject then that object will be wrapped with a RubyController.
RubyControllerDefinitionFactory(MethodDefinitionFinder, ControllerNameResolver, MethodNameResolver, ControllerMonitor) - Constructor for class org.codehaus.waffle.controller.RubyControllerDefinitionFactory
 
RubyDataBinder - Class in org.codehaus.waffle.bind.ognl
 
RubyDataBinder(ValueConverterFinder, BindErrorMessageResolver, ArgumentResolver, BindMonitor) - Constructor for class org.codehaus.waffle.bind.ognl.RubyDataBinder
 
RubyScriptComponentAdapter - Class in org.codehaus.waffle.registrar.pico
This ComponentAdapter implementation is needed to correctly instantiate a Ruby script for use in Waffle.
RubyScriptComponentAdapter(Object, String) - Constructor for class org.codehaus.waffle.registrar.pico.RubyScriptComponentAdapter
 
RubyScriptLoader - Class in org.codehaus.waffle.context.pico
 
RubyScriptLoader(ServletContext, Ruby) - Constructor for class org.codehaus.waffle.context.pico.RubyScriptLoader
 

S

SecurityMethodInterceptor - Class in org.codehaus.waffle.action.intercept
This interceptor ensure that only ActionMethod annotated methods are invokable as Actions.
SecurityMethodInterceptor() - Constructor for class org.codehaus.waffle.action.intercept.SecurityMethodInterceptor
 
Serializer - Interface in org.codehaus.waffle.io
Serializer is responsible for marshalling and unmarshalling objects.
service(HttpServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.servlet.RhtmlServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.codehaus.waffle.servlet.WaffleServlet
Responsible for servicing the requests from the users.
servletContextAttribute(String) - Static method in class org.codehaus.waffle.registrar.ServletContextAttributeReference
This method can be statically imported into an Application's Registrar allowing for a more fluent interface to define components and their dependencies
ServletContextAttributeReference - Class in org.codehaus.waffle.registrar
Allows for a component dependency to be resolved from a ServletContext attribute.
ServletContextAttributeReference(String) - Constructor for class org.codehaus.waffle.registrar.ServletContextAttributeReference
 
ServletContextHelper - Class in org.codehaus.waffle.servlet
 
ServletMonitor - Interface in org.codehaus.waffle.monitor
A monitor for servlet-related events
servletServiceFailed(Exception) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
servletServiceFailed(Exception) - Method in interface org.codehaus.waffle.monitor.ServletMonitor
 
session() - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
session() - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
session() - Method in interface org.codehaus.waffle.registrar.Registrar
Components registered in this method will be availables for the life of a Users session.
SESSION_CONTAINER_KEY - Static variable in interface org.codehaus.waffle.Constants
 
sessionAttribute(String) - Static method in class org.codehaus.waffle.registrar.SessionAttributeReference
This method can be statically imported into an Application's Registrar allowing for a more fluent interface to define components and their dependencies
SessionAttributeReference - Class in org.codehaus.waffle.registrar
Allows for a component dependency to be resolved from a HttpSession attribute.
SessionAttributeReference(String) - Constructor for class org.codehaus.waffle.registrar.SessionAttributeReference
 
sessionContextContainerCreated(ContextContainer) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
sessionContextContainerCreated(ContextContainer) - Method in interface org.codehaus.waffle.monitor.ContextMonitor
 
sessionCreated(HttpSessionEvent) - Method in class org.codehaus.waffle.context.WaffleContextListener
 
sessionDestroyed(HttpSessionEvent) - Method in class org.codehaus.waffle.context.WaffleContextListener
 
set(ContextContainer) - Static method in class org.codehaus.waffle.context.RequestLevelContainer
 
setMethodName(String) - Method in class org.codehaus.waffle.controller.RubyController
 
setReturnValue(Object) - Method in class org.codehaus.waffle.action.ActionMethodResponse
 
SilentMonitor - Class in org.codehaus.waffle.monitor
SilentMonitor is a writing monitor that writes nothing.
SilentMonitor() - Constructor for class org.codehaus.waffle.monitor.SilentMonitor
 
Sortable - Interface in org.codehaus.waffle.action.intercept
Identifies a MethodInterceptor so that it will be evaluated in the correct order
start() - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
start(Object) - Method in class org.codehaus.waffle.context.pico.PicoLifecycleStrategy
 
start() - Method in class org.codehaus.waffle.context.pico.RubyScriptLoader
 
start() - Method in class org.codehaus.waffle.i18n.DefaultMessagesContext
 
start() - Method in class org.codehaus.waffle.io.RequestFileUploader
Upload files on request start
start() - Method in interface org.codehaus.waffle.Startable
Start this component.
start() - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
Startable - Interface in org.codehaus.waffle
Implementors of this interface will be notified of lifecycle events (Start and Stop) as it relates to the context they have been registered with in the application's Registrar.
stop() - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
stop(Object) - Method in class org.codehaus.waffle.context.pico.PicoLifecycleStrategy
 
stop() - Method in class org.codehaus.waffle.context.pico.RubyScriptLoader
 
stop() - Method in class org.codehaus.waffle.i18n.DefaultMessagesContext
 
stop() - Method in class org.codehaus.waffle.io.RequestFileUploader
Performs any additional operation on request stop.
stop() - Method in interface org.codehaus.waffle.Startable
Stop this component.
stop() - Method in class org.codehaus.waffle.validation.DefaultErrorsContext
 
StringTransmuter - Interface in org.codehaus.waffle.bind
Not to be confused with the ValueConverter this interface is used to simplify converting (transmuting) a String value into a given type.

T

toString() - Method in class org.codehaus.waffle.action.ActionMethodResponse
 
toString() - Method in class org.codehaus.waffle.action.MethodDefinition
 
toString() - Method in class org.codehaus.waffle.validation.FieldErrorMessage
 
trace(Throwable) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
Traces an exception.
trace(Throwable) - Method in class org.codehaus.waffle.monitor.CommonsLoggingMonitor
 
trace(Throwable) - Method in class org.codehaus.waffle.monitor.ConsoleMonitor
 
trace(Throwable) - Method in class org.codehaus.waffle.monitor.SilentMonitor
 
transmute(String, Class<T>) - Method in class org.codehaus.waffle.bind.DefaultStringTransmuter
 
transmute(String, Class<T>) - Method in interface org.codehaus.waffle.bind.StringTransmuter
Convert (transmute) the string value into the Type requested

U

unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.codehaus.waffle.view.BeanPropertyConverter
 
unmarshall(Reader) - Method in interface org.codehaus.waffle.io.Serializer
Unmarshalls object from reader input
unmarshall(Reader) - Method in class org.codehaus.waffle.io.XStreamSerializer
 
uploadFileItems(HttpServletRequest, FileItemFactory) - Method in class org.codehaus.waffle.io.RequestFileUploader
Parses a multipart request to upload file items and records any errors.
useInjection(Registrar.Injection) - Method in class org.codehaus.waffle.registrar.AbstractRegistrar
 
useInjection(Registrar.Injection) - Method in class org.codehaus.waffle.registrar.pico.PicoRegistrar
 
useInjection(Registrar.Injection) - Method in interface org.codehaus.waffle.registrar.Registrar
Use the given injection type for component instantiation.
useLocale(Locale) - Method in class org.codehaus.waffle.i18n.DefaultMessageResources
 
useLocale(Locale) - Method in interface org.codehaus.waffle.i18n.MessageResources
 

V

validate(ControllerDefinition, ErrorsContext) - Method in class org.codehaus.waffle.validation.DefaultValidator
 
validate(ControllerDefinition, ErrorsContext) - Method in interface org.codehaus.waffle.validation.Validator
 
validateComponentInstances() - Method in interface org.codehaus.waffle.context.ContextContainer
 
validateComponentInstances() - Method in class org.codehaus.waffle.context.pico.PicoContextContainer
 
validationFailed(Exception) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
validationFailed(Exception) - Method in interface org.codehaus.waffle.monitor.ValidationMonitor
 
ValidationMonitor - Interface in org.codehaus.waffle.monitor
A monitor for validation-related events
Validator - Interface in org.codehaus.waffle.validation
 
ValidatorConfiguration - Interface in org.codehaus.waffle.validation
Holds validator configuration
ValueConverter - Interface in org.codehaus.waffle.bind
Implementation of this interface will be responsible for converting String values to the specific type.
ValueConverterFinder - Interface in org.codehaus.waffle.bind
Finder interface for ValueConverters registered per application.
valueOf(String) - Static method in enum org.codehaus.waffle.action.HierarchicalArgumentResolver.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.waffle.context.ContextLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.waffle.monitor.Monitor.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.waffle.registrar.Registrar.Injection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.waffle.validation.ErrorMessage.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.codehaus.waffle.action.HierarchicalArgumentResolver.Scope
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.codehaus.waffle.context.ContextLevel
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.codehaus.waffle.monitor.Monitor.Level
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.codehaus.waffle.registrar.Registrar.Injection
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.codehaus.waffle.validation.ErrorMessage.Type
Returns an array containing the constants of this enum type, in the order they're declared.
verify(PicoContainer) - Method in class org.codehaus.waffle.registrar.pico.RubyScriptComponentAdapter
 
View - Class in org.codehaus.waffle.view
Represents the value of the view that the resolver will dispatch.
View(String, Object) - Constructor for class org.codehaus.waffle.view.View
Creates a View
VIEW_PREFIX_KEY - Static variable in interface org.codehaus.waffle.Constants
 
VIEW_SUFFIX_KEY - Static variable in interface org.codehaus.waffle.Constants
 
viewDispatched(View) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
viewDispatched(View) - Method in interface org.codehaus.waffle.monitor.ActionMonitor
 
ViewDispatcher - Interface in org.codehaus.waffle.view
 
viewForwarded(String) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
viewForwarded(String) - Method in interface org.codehaus.waffle.monitor.ViewMonitor
 
ViewMonitor - Interface in org.codehaus.waffle.monitor
A monitor for view-related events
viewRedirected(RedirectView) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
viewRedirected(RedirectView) - Method in interface org.codehaus.waffle.monitor.ViewMonitor
 
ViewResolver - Interface in org.codehaus.waffle.view
The view resolver determines the path the next view
viewResponded(ResponderView) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
viewResponded(ResponderView) - Method in interface org.codehaus.waffle.monitor.ViewMonitor
 

W

WaffleContextListener - Class in org.codehaus.waffle.context
Abstract context and session listener that uses a Waffle ComponentRegistry to retrieve the ContextContainerFactory used to manage the components registered at each webapp scope.
WaffleContextListener() - Constructor for class org.codehaus.waffle.context.WaffleContextListener
 
WaffleException - Exception in org.codehaus.waffle
The base Exception that all other Waffle exceptions extend.
WaffleException() - Constructor for exception org.codehaus.waffle.WaffleException
 
WaffleException(String) - Constructor for exception org.codehaus.waffle.WaffleException
 
WaffleException(String, Throwable) - Constructor for exception org.codehaus.waffle.WaffleException
 
WaffleException(Throwable) - Constructor for exception org.codehaus.waffle.WaffleException
 
WaffleRequestFilter - Class in org.codehaus.waffle.context
 
WaffleRequestFilter() - Constructor for class org.codehaus.waffle.context.WaffleRequestFilter
 
WaffleServlet - Class in org.codehaus.waffle.servlet
Waffle's FrontController for handling user requests.
WaffleServlet() - Constructor for class org.codehaus.waffle.servlet.WaffleServlet
Default constructor used by servlet container
WaffleServlet(ActionMethodExecutor, ActionMethodResponseHandler, ServletMonitor, DataBinder, RequestAttributeBinder, ControllerDefinitionFactory, Validator) - Constructor for class org.codehaus.waffle.servlet.WaffleServlet
Constructor required by builder and useful for testing
WaffleVelocityServlet - Class in org.codehaus.waffle.servlet
Allow waffle controllers to be used with velocity servlet.
WaffleVelocityServlet(ControllerDefinitionFactory) - Constructor for class org.codehaus.waffle.servlet.WaffleVelocityServlet
 
WaffleVelocityServlet() - Constructor for class org.codehaus.waffle.servlet.WaffleVelocityServlet
 
WaffleXMLServlet - Class in org.codehaus.waffle.servlet
Waffle's FrontController for XML serialization.
WaffleXMLServlet() - Constructor for class org.codehaus.waffle.servlet.WaffleXMLServlet
 
write(String, Object...) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
 
write(Monitor.Level, String) - Method in class org.codehaus.waffle.monitor.AbstractWritingMonitor
Writes message for a given level.
write(Monitor.Level, String) - Method in class org.codehaus.waffle.monitor.CommonsLoggingMonitor
 
write(Monitor.Level, String) - Method in class org.codehaus.waffle.monitor.ConsoleMonitor
 
write(Monitor.Level, String) - Method in class org.codehaus.waffle.monitor.SilentMonitor
 

X

XMLView - Class in org.codehaus.waffle.view
A view that renders the controller as XML.
XMLView() - Constructor for class org.codehaus.waffle.view.XMLView
 
XStreamSerializer - Class in org.codehaus.waffle.io
XStream-based serializer.
XStreamSerializer() - Constructor for class org.codehaus.waffle.io.XStreamSerializer
Creates a XStreamSerializer with default XStream instance with minimal dependencies
XStreamSerializer(XStream) - Constructor for class org.codehaus.waffle.io.XStreamSerializer
Creates a XStreamSerializer with a given XStream instance

A B C D E F G H I L M N O P R S T U V W X

Copyright © 2008. All Rights Reserved.