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

A

acceptRequest(MockHttpServletRequest, MockHttpServletResponse) - Method in class net.sourceforge.stripes.mock.MockServletContext
Takes a request and response and runs them through the set of filters using a MockFilterChain, which if everything goes well, will eventually execute the servlet that is registered with this context.
ACTION_BEAN_CONTEXT_FACTORY - Static variable in class net.sourceforge.stripes.config.RuntimeConfiguration
The Configuration Key for looking up the name of an ActionBeanContextFactory class.
ACTION_BEAN_PROPERTY_BINDER - Static variable in class net.sourceforge.stripes.config.RuntimeConfiguration
The Configuration Key for looking up the name of the ActionResolver class.
ACTION_RESOLVER - Static variable in class net.sourceforge.stripes.config.RuntimeConfiguration
The Configuration Key for looking up the name of the ActionResolver class.
ActionBean - Interface in net.sourceforge.stripes.action
Interface for all classes that respond to user interface events.
ActionBeanContext - Class in net.sourceforge.stripes.action
Encapsulates information about the current request.
ActionBeanContext() - Constructor for class net.sourceforge.stripes.action.ActionBeanContext
 
ActionBeanContextFactory - Interface in net.sourceforge.stripes.controller
Interface for classes that can instantiate and supply new instances of the ActionBeanContext class, or subclasses thereof.
ActionBeanInfo - Class in net.sourceforge.stripes.tools
Encapsulates meta-information about an ActionBean, namely it's UrlBinding and set of events to which it responds.
ActionBeanInfo() - Constructor for class net.sourceforge.stripes.tools.ActionBeanInfo
 
ActionBeanPropertyBinder - Interface in net.sourceforge.stripes.controller
Interface for class(es) responsible for taking the String/String[] properties contained in the HttpServletRequest and: Converting them to the rich type of the property on the target JavaBean Setting the properties on the JavaBean using the appropriate mechanism
ActionClassCache - Class in net.sourceforge.stripes.controller
Quick and dirty class which caches the Class objects representing ActionBeans since it is expensive to look these up using the ResolverUtil.
ActionResolver - Interface in net.sourceforge.stripes.controller
Resolvers are responsible for locating ActionBean instances that can handle the submitted request.
add(Class, Class<? extends TypeConverter>) - Method in class net.sourceforge.stripes.validation.DefaultTypeConverterFactory
Adds a TypeConverter to the set of registered TypeConverters, overriding an existing converter if one was registered for the type.
add(String, ValidationError) - Method in class net.sourceforge.stripes.validation.ValidationErrors
Synonym for put(String field, ValidationError error).
addActionBean(Class<? extends ActionBean>) - Method in class net.sourceforge.stripes.controller.AnnotatedClassActionResolver
Adds an ActionBean class to the set that this resolver can resolve.
addAfterMethod(LifecycleStage[], Method) - Method in class net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor.FilterMethods
Adds a method to be executed after the supplied LifecycleStages.
addAll(String, List<ValidationError>) - Method in class net.sourceforge.stripes.validation.ValidationErrors
Synonym for putAll().
addAllInitParameters(Map<String, String>) - Method in class net.sourceforge.stripes.mock.MockBaseConfig
Adds all the values in the provided Map to the set of init parameters.
addAllInitParameters(Map<String, String>) - Method in class net.sourceforge.stripes.mock.MockServletContext
Adds all the values in the supplied Map to the set of init parameters.
addBeforeMethod(LifecycleStage[], Method) - Method in class net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor.FilterMethods
Adds a method to be executed before the supplied LifecycleStages.
addComponent(String, String) - Method in class net.sourceforge.stripes.tag.layout.LayoutRenderTag
Allows nested tags to register their contents for rendering in the layout.
addCookie(Cookie) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Adds a cookie to the set of cookies in the response.
addDateHeader(String, long) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Adds the specified value for the named header (does not remove/replace existing values).
addEvent(EventInfo) - Method in class net.sourceforge.stripes.tools.ActionBeanInfo
Adds the supplied event to the events for this ActionBean.
addFilter(Filter) - Method in class net.sourceforge.stripes.mock.MockFilterChain
Adds a filter to the set of filters to be run.
addFilter(Class<? extends Filter>, String, Map<String, String>) - Method in class net.sourceforge.stripes.mock.MockServletContext
Adds a filter to the end of filter chain that will be used to filter requests.
addFilters(Collection<Filter>) - Method in class net.sourceforge.stripes.mock.MockFilterChain
Adds an ordered list of filters to the filter chain.
addGlobalError(ValidationError) - Method in class net.sourceforge.stripes.validation.ValidationErrors
Allows for the addition of errors that are not tied to a specific field.
addHandler(Class<? extends AutoExceptionHandler>) - Method in class net.sourceforge.stripes.exception.DelegatingExceptionHandler
Adds an AutoExceptionHandler class to the set of configured handles.
addHeader(String, Object) - Method in class net.sourceforge.stripes.mock.MockHttpServletRequest
Allows headers to be set on the request.
addHeader(String, String) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Adds the specified value for the named header (does not remove/replace existing values).
addInitParameter(String, String) - Method in class net.sourceforge.stripes.mock.MockBaseConfig
Adds a value to the set of init parameters.
addInitParameter(String, String) - Method in class net.sourceforge.stripes.mock.MockServletContext
Adds an init parameter to the mock servlet context.
addIntHeader(String, int) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Adds the specified value for the named header (does not remove/replace existing values).
addLocale(Locale) - Method in class net.sourceforge.stripes.mock.MockHttpServletRequest
Adds a Locale to the set of requested locales.
addParameter(String, Object...) - Method in class net.sourceforge.stripes.action.OnwardResolution
Adds a request parameter with zero or more values to the URL.
addParameter(String, String...) - Method in class net.sourceforge.stripes.mock.MockRoundtrip
Adds the value provided to the set of values for the named request parameter.
addParameter(String, Object) - Method in class net.sourceforge.stripes.tag.LinkTagSupport
Used by stripes:param tags (and possibly other tags at some distant point in the future) to add a parameter to the parent link tag.
addParameter(String, Object) - Method in interface net.sourceforge.stripes.tag.ParameterizableTag
Adds a parameter to the tag.
addParameter(String, Object...) - Method in class net.sourceforge.stripes.util.UrlBuilder
Appends one or more values of a parameter to the URL.
addParameters(Map<String, Object>) - Method in class net.sourceforge.stripes.action.OnwardResolution
Bulk adds one or more request parameters to the URL.
addParameters(Map<? extends Object, ? extends Object>) - Method in class net.sourceforge.stripes.util.UrlBuilder
Appends one or more parameters to the URL.
addResolution(String) - Method in class net.sourceforge.stripes.tools.EventInfo
Adds a resolution to the set of possible resolutions for the event.
After - Annotation Type in net.sourceforge.stripes.action
Specifies that the annotated method should be run after the specified LifecycleStage(s).
age() - Method in class net.sourceforge.stripes.controller.FlashScope
Returns the time in seconds since the request that generated this flash scope completed.
ALGORITHM - Static variable in class net.sourceforge.stripes.util.CryptoUtil
The algorithm that is used to encrypt values.
AnnotatedClassActionResolver - Class in net.sourceforge.stripes.controller
Uses Annotations on classes to identify the ActionBean that corresponds to the current request.
AnnotatedClassActionResolver() - Constructor for class net.sourceforge.stripes.controller.AnnotatedClassActionResolver
 
applies(Validate, ActionBeanContext) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Determines whether or not a specific validation applies to the current event or not.
applies(ValidationMethod, String) - Static method in class net.sourceforge.stripes.controller.DispatcherHelper
Determines if the ValidationMethod annotation should be applied to the named event.
array(T...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
array(boolean...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
array(byte...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
array(char...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
array(short...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
array(int...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
array(long...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
array(float...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
array(double...) - Static method in class net.sourceforge.stripes.util.Literal
Returns an array containing all the elements supplied.
ArrayPropertyAccessor - Class in net.sourceforge.stripes.util.bean
Implementation of the PropertyAccessor interface for interacting with arrays.
ArrayPropertyAccessor() - Constructor for class net.sourceforge.stripes.util.bean.ArrayPropertyAccessor
 
asObjectArray(Object) - Static method in class net.sourceforge.stripes.util.CollectionUtil
Converts an Object reference that is known to be an array into an Object[].
AutoExceptionHandler - Interface in net.sourceforge.stripes.exception
A marker interface for delegate exception handlers to be used with the DelegatingExceptionHandler.
autoInclude(boolean) - Method in class net.sourceforge.stripes.action.ForwardResolution
If true then the ForwardResolution will automatically detect when it is executing as part of a server-side Include and include the supplied URL instead of forwarding to it.

B

BASE_PACKAGES - Static variable in class net.sourceforge.stripes.controller.NameBasedActionResolver
Default set of packages (web, www, stripes, action) to be removed from the front of class names when translating them to URL bindings.
BeanFirstPopulationStrategy - Class in net.sourceforge.stripes.tag
An alternative tag population strategy that will normally prefer the value from the ActionBean over values from the request - even when the ActionBean returns null! Only if the ActionBean is not present, or does not define an attribute with the name supplied to the tag will other population sources be examined.
BeanFirstPopulationStrategy() - Constructor for class net.sourceforge.stripes.tag.BeanFirstPopulationStrategy
 
BeanUtil - Class in net.sourceforge.stripes.util.bean
Provides a simple way to manipulate properties and nested properties specified by complex property expressions.
BeanUtil() - Constructor for class net.sourceforge.stripes.util.bean.BeanUtil
 
Before - Annotation Type in net.sourceforge.stripes.action
Specifies that the annotated method should be run before the specified LifecycleStage(s).
BeforeAfterMethodInterceptor - Class in net.sourceforge.stripes.controller
Interceptor that inspects ActionBeans for Before and After annotations and runs the annotated methods at the requested point in the request lifecycle.
BeforeAfterMethodInterceptor() - Constructor for class net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor
 
BeforeAfterMethodInterceptor.FilterMethods - Class in net.sourceforge.stripes.controller
Helper class used to collect Before and After methods for a class and provide easy and rapid access to them by LifecycleStage.
BeforeAfterMethodInterceptor.FilterMethods() - Constructor for class net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor.FilterMethods
 
BigDecimalTypeConverter - Class in net.sourceforge.stripes.validation
Type converter for converting localized strings into BigDecimal numbers without any loss of magnitude or precision.
BigDecimalTypeConverter() - Constructor for class net.sourceforge.stripes.validation.BigDecimalTypeConverter
 
BigIntegerTypeConverter - Class in net.sourceforge.stripes.validation
Type converter for converting localized strings into BigInteger numbers without any loss of magnitude or precision.
BigIntegerTypeConverter() - Constructor for class net.sourceforge.stripes.validation.BigIntegerTypeConverter
 
bind(ActionBean, ActionBeanContext, boolean) - Method in interface net.sourceforge.stripes.controller.ActionBeanPropertyBinder
Populates all the properties in the request which have a matching property in the target bean.
bind(ActionBean, String, Object) - Method in interface net.sourceforge.stripes.controller.ActionBeanPropertyBinder
Bind an individual property with the name specified to the bean supplied.
bind(ActionBean, ActionBeanContext, boolean) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Loops through the parameters contained in the request and attempts to bind each one to the supplied ActionBean.
bind(ActionBean, String, Object) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Attempt to set the named property on the target bean.
bindMissingValuesAsNull(ActionBean, ActionBeanContext) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Uses a hidden field to deterine what (if any) fields were present in the form but did not get submitted to the server.
bindNonNullValue(ActionBean, PropertyExpressionEvaluation, List<Object>, Class, Class) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Internal helper method to bind one or more values to a single property on an ActionBean.
bindNullValue(ActionBean, String, Class) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Internal helper method that determines what to do when no value was supplied for a given form field (but the field was present on the page).
BooleanTypeConverter - Class in net.sourceforge.stripes.validation
Performs a fairly aggressive conversion of a String to a boolean.
BooleanTypeConverter() - Constructor for class net.sourceforge.stripes.validation.BooleanTypeConverter
 
BootstrapPropertyResolver - Class in net.sourceforge.stripes.config
Resolves configuration properties that are used to bootstrap the system.
BootstrapPropertyResolver(FilterConfig) - Constructor for class net.sourceforge.stripes.config.BootstrapPropertyResolver
Constructs a new BootstrapPropertyResolver with the given ServletConfig.
build() - Method in class net.sourceforge.stripes.ajax.JavaScriptBuilder
Causes the JavaScriptBuilder to navigate the properties of the supplied object and convert them to JavaScript.
build(Writer) - Method in class net.sourceforge.stripes.ajax.JavaScriptBuilder
Causes the JavaScriptBuilder to navigate the properties of the supplied object and convert them to JavaScript, writing them to the supplied writer as it goes.
build(HttpServletRequest, File, long) - Method in class net.sourceforge.stripes.controller.multipart.CommonsMultipartWrapper
Pseudo-constructor that allows the class to perform any initialization necessary.
build(HttpServletRequest, File, long) - Method in class net.sourceforge.stripes.controller.multipart.CosMultipartWrapper
Pseudo-constructor that allows the class to perform any initialization necessary.
build(HttpServletRequest, File, long) - Method in interface net.sourceforge.stripes.controller.multipart.MultipartWrapper
Pseudo-constructor that allows the class to perform any initialization necessary.
buildUrl() - Method in class net.sourceforge.stripes.tag.LinkTagSupport
Builds the URL based on the information currently stored in the tag.
BUNDLE_NAME - Static variable in class net.sourceforge.stripes.localization.DefaultLocalizationBundleFactory
The name of the default resource bundle for Stripes.
ByteTypeConverter - Class in net.sourceforge.stripes.validation
Basic type converter for converting strings to bytes.
ByteTypeConverter() - Constructor for class net.sourceforge.stripes.validation.ByteTypeConverter
 

C

CharacterTypeConverter - Class in net.sourceforge.stripes.validation
Simple type converter that converts the input String to a Character by returning the first character in the String.
CharacterTypeConverter() - Constructor for class net.sourceforge.stripes.validation.CharacterTypeConverter
 
checkSingleRequiredField(String, String, String[], StripesRequestWrapper, ValidationErrors) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Checks to see if a single field's set of values are 'present', where that is defined as having one or more values, and where each value is a non-empty String after it has had white space trimmed from each end.
clearParameters() - Method in class net.sourceforge.stripes.tag.LinkTagSupport
Clears all existing parameters.
CollectionUtil - Class in net.sourceforge.stripes.util
Utility methods for working with Collections and Arrays.
CollectionUtil() - Constructor for class net.sourceforge.stripes.util.CollectionUtil
 
combineValues(Collection<String>) - Static method in class net.sourceforge.stripes.util.HtmlUtil
One of a pair of methods (the other is splitValues) that is used to combine several un-encoded values into a single delimited, encoded value for placement into a hidden field.
CommonsMultipartWrapper - Class in net.sourceforge.stripes.controller.multipart
An implementation of MultipartWrapper that uses Jakarta Commons FileUpload (from apache) to parse the request parts.
CommonsMultipartWrapper() - Constructor for class net.sourceforge.stripes.controller.multipart.CommonsMultipartWrapper
 
compareTo(ParameterName) - Method in class net.sourceforge.stripes.controller.ParameterName
Orders ParameterNames so that those with shorter (unstripped) names come first.
CONFIG_CLASS - Static variable in class net.sourceforge.stripes.controller.StripesFilter
Key used to lookup the name of the Configuration class used to configure Stripes.
ConfigurableComponent - Interface in net.sourceforge.stripes.config
Interface which is extended by all the major configurable chunks of Stripes.
Configuration - Interface in net.sourceforge.stripes.config
Type safe interface for accessing configuration information used to configure Stripes.
configuration - Variable in class net.sourceforge.stripes.localization.DefaultLocalePicker
Stores a reference to the configuration passed in at initialization.
constructMultipartWrapper(HttpServletRequest) - Method in class net.sourceforge.stripes.controller.StripesRequestWrapper
Responsible for constructing the MultipartWrapper object and setting it on to the instnace variable 'multipart'.
contains(Object[], Object) - Static method in class net.sourceforge.stripes.util.CollectionUtil
Checks to see if an array contains an item.
containsHeader(String) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Returns true if the specified header was placed in the response.
CONTEXT_CLASS_NAME - Static variable in class net.sourceforge.stripes.controller.DefaultActionBeanContextFactory
The name of the configuration property used for the context class name.
convert(String, Class<? extends BigDecimal>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.BigDecimalTypeConverter
Implemented to parse a BigDecimal using the parse() support method.
convert(String, Class<? extends BigInteger>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.BigIntegerTypeConverter
Implemented to parse a BigDecimal and then remove any fractional part and return a BigInteger.
convert(String, Class<? extends Boolean>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.BooleanTypeConverter
Converts a String to a Boolean in accordance with the specification laid out in the class level javadoc.
convert(String, Class<? extends Byte>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.ByteTypeConverter
Converts a String to a Byte in accordance with the rules laid out in the class level javadoc.
convert(String, Class<? extends Character>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.CharacterTypeConverter
Converts the input String to a Character by taking the first character in the String and returning it.
convert(String, Class<? extends Date>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.DateTypeConverter
Attempts to convert a String to a Date object.
convert(String, Class<? extends Double>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.DoubleTypeConverter
Converts the input to an object of type Double.
convert(String, Class<? extends String>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.EmailTypeConverter
Validates the user input to ensure that it is a valid email address.
convert(String, Class<? extends Enum>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.EnumeratedTypeConverter
 
convert(String, Class<? extends Float>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.FloatTypeConverter
Converts the input to an object of type Double.
convert(String, Class<? extends Integer>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.IntegerTypeConverter
 
convert(String, Class<? extends Long>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.LongTypeConverter
 
convert(String, Class<? extends Object>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.ObjectTypeConverter
Simple returns the input String un-modified in any way.
convert(String, Class<? extends Object>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.OneToManyTypeConverter
Converts the supplied String into one or more objects is the manner described in the class level JavaDoc.
convert(String, Class<? extends Number>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.PercentageTypeConverter
Converts the input to a subclass of Number based on the targetType provided.
convert(String, Class<? extends Short>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.ShortTypeConverter
 
convert(String, Class<? extends String>, Collection<ValidationError>) - Method in class net.sourceforge.stripes.validation.StringTypeConverter
Simple returns the input String un-modified in any way.
convert(String, Class<? extends T>, Collection<ValidationError>) - Method in interface net.sourceforge.stripes.validation.TypeConverter
Convert a String to the target type supported by this converter.
convertToClass(Type, NodeEvaluation) - Method in class net.sourceforge.stripes.util.bean.PropertyExpressionEvaluation
Attempts to convert the Type object into a Class object.
CosMultipartWrapper - Class in net.sourceforge.stripes.controller.multipart
Implementation of MultipartWrapper that uses Jason Hunter's COS (com.oreilly.servlet) multipart parser implementation.
CosMultipartWrapper() - Constructor for class net.sourceforge.stripes.controller.multipart.CosMultipartWrapper
 
CryptoUtil - Class in net.sourceforge.stripes.util
Cryptographic utility that can encrypt and decrypt Strings using a key stored in HttpSession.
CryptoUtil() - Constructor for class net.sourceforge.stripes.util.CryptoUtil
 

D

DateFormatter - Class in net.sourceforge.stripes.format
Implements a basic formatter for Date objects.
DateFormatter() - Constructor for class net.sourceforge.stripes.format.DateFormatter
 
DateTypeConverter - Class in net.sourceforge.stripes.validation
A TypeConverter that aggressively attempts to convert a String to a java.util.Date object.
DateTypeConverter() - Constructor for class net.sourceforge.stripes.validation.DateTypeConverter
 
debug(Throwable, Object...) - Method in class net.sourceforge.stripes.util.Log
Logs a Throwable and optional message parts at level debug.
debug(Object...) - Method in class net.sourceforge.stripes.util.Log
Logs one or more message parts at level debug.
decrypt(String, HttpServletRequest) - Static method in class net.sourceforge.stripes.util.CryptoUtil
Takes in a base64 encoded and encrypted String that was generated by a call to encrypt(String,Request) and decrypts it.
DEFAULT_BINDING_SUFFIX - Static variable in class net.sourceforge.stripes.controller.NameBasedActionResolver
Default suffix (.action) to add to URL bindings.
DEFAULT_FOOTER - Static variable in class net.sourceforge.stripes.tag.ErrorsTag
The footer that will be emitted if no footer is defined in the resource bundle.
DEFAULT_FOOTER - Static variable in class net.sourceforge.stripes.tag.MessagesTag
The footer that will be emitted if no footer is defined in the resource bundle.
DEFAULT_HEADER - Static variable in class net.sourceforge.stripes.tag.ErrorsTag
The header that will be emitted if no header is defined in the resource bundle.
DEFAULT_HEADER - Static variable in class net.sourceforge.stripes.tag.MessagesTag
The header that will be emitted if no header is defined in the resource bundle.
DEFAULT_IMPLEMENTATION - Static variable in class net.sourceforge.stripes.controller.multipart.DefaultMultipartWrapperFactory
The name of the MultipartWrapper class that will be used if no other is specified.
DEFAULT_NAME - Static variable in class net.sourceforge.stripes.validation.ScopedLocalizableError
Default key that is used for looking up error messages.
DEFAULT_SOURCE_PAGE - Static variable in class net.sourceforge.stripes.mock.MockRoundtrip
Default value for the source page that generated this round trip request.
DEFAULT_TIMEOUT_IN_SECONDS - Static variable in class net.sourceforge.stripes.controller.FlashScope
The default timeout for a flash scope.
DefaultActionBeanContextFactory - Class in net.sourceforge.stripes.controller
Implements an ActionBeanContextFactory that allows for instantiation of application specific ActionBeanContext classes.
DefaultActionBeanContextFactory() - Constructor for class net.sourceforge.stripes.controller.DefaultActionBeanContextFactory
 
DefaultActionBeanPropertyBinder - Class in net.sourceforge.stripes.controller
Implementation of the ActionBeanPropertyBinder interface that uses Stripes' built in property expression support to perform JavaBean property binding.
DefaultActionBeanPropertyBinder() - Constructor for class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
 
DefaultConfiguration - Class in net.sourceforge.stripes.config
Centralized location for defaults for all Configuration properties.
DefaultConfiguration() - Constructor for class net.sourceforge.stripes.config.DefaultConfiguration
 
DefaultExceptionHandler - Class in net.sourceforge.stripes.exception
Default ExceptionHandler implementation that simply rethrows any ServletExceptions and wraps and rethrows other exceptions, letting the container deal with them.
DefaultExceptionHandler() - Constructor for class net.sourceforge.stripes.exception.DefaultExceptionHandler
 
DefaultFormatterFactory - Class in net.sourceforge.stripes.format
Very simple default implementation of a formatter factory that is aware of how to format dates, numbers and enums.
DefaultFormatterFactory() - Constructor for class net.sourceforge.stripes.format.DefaultFormatterFactory
 
DefaultHandler - Annotation Type in net.sourceforge.stripes.action
Marker annotation to specify that a method within an ActionBean is the default handler for events if a specific event cannot be identified.
DefaultLocalePicker - Class in net.sourceforge.stripes.localization
Default locale picker that uses a comma separated list of locales in the servlet init parameters to determine the set of locales that are supported by the application.
DefaultLocalePicker() - Constructor for class net.sourceforge.stripes.localization.DefaultLocalePicker
 
DefaultLocalizationBundleFactory - Class in net.sourceforge.stripes.localization
Very simple default implementation of a bundle factory.
DefaultLocalizationBundleFactory() - Constructor for class net.sourceforge.stripes.localization.DefaultLocalizationBundleFactory
 
DefaultMultipartWrapperFactory - Class in net.sourceforge.stripes.controller.multipart
Default implementation of a factory for MultipartWrappers.
DefaultMultipartWrapperFactory() - Constructor for class net.sourceforge.stripes.controller.multipart.DefaultMultipartWrapperFactory
 
DefaultPopulationStrategy - Class in net.sourceforge.stripes.tag
Default implementation of the form input tag population strategy.
DefaultPopulationStrategy() - Constructor for class net.sourceforge.stripes.tag.DefaultPopulationStrategy
 
DefaultTagErrorRenderer - Class in net.sourceforge.stripes.tag
This default implementation of the TagErrorRenderer interface sets the html class attribute to 'error'.
DefaultTagErrorRenderer() - Constructor for class net.sourceforge.stripes.tag.DefaultTagErrorRenderer
 
DefaultTagErrorRendererFactory - Class in net.sourceforge.stripes.tag
A straightforward implementation of the TagErrorRendererFactory interface that looks up the name of the renderer class in config, and if one is not supplied defaults to using the DefaultTagErrorRenderer.
DefaultTagErrorRendererFactory() - Constructor for class net.sourceforge.stripes.tag.DefaultTagErrorRendererFactory
 
DefaultTypeConverterFactory - Class in net.sourceforge.stripes.validation
Default TypeConverterFactory implementation that simply creates an instance level map of all the TypeConverters included in the Stripes distribution, and their applicable classes.
DefaultTypeConverterFactory() - Constructor for class net.sourceforge.stripes.validation.DefaultTypeConverterFactory
 
DelegatingExceptionHandler - Class in net.sourceforge.stripes.exception
An alternative implementation of ExceptionHandler that discovers and automatically configures individual AutoExceptionHandler classes to handle specific types of exceptions.
DelegatingExceptionHandler() - Constructor for class net.sourceforge.stripes.exception.DelegatingExceptionHandler
 
delete() - Method in class net.sourceforge.stripes.action.FileBean
Deletes the temporary file associated with this file upload if one still exists.
destroy() - Method in class net.sourceforge.stripes.controller.StripesFilter
Does nothing.
DispatcherHelper - Class in net.sourceforge.stripes.controller
Helper class that contains much of the logic used when dispatching requests in Stripes.
DispatcherHelper() - Constructor for class net.sourceforge.stripes.controller.DispatcherHelper
 
DispatcherServlet - Class in net.sourceforge.stripes.controller
Servlet that controls how requests to the Stripes framework are processed.
DispatcherServlet() - Constructor for class net.sourceforge.stripes.controller.DispatcherServlet
 
doAfterBody() - Method in class net.sourceforge.stripes.tag.ErrorsTag
Manages iteration, running again if there are more errors to display.
doAfterBody() - Method in class net.sourceforge.stripes.tag.FormTag
Just returns SKIP_BODY so that the body is included only once.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputButtonSupportTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputCheckBoxTag
Ensure that the body is evaluated only once.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputHiddenTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputLabelTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputOptionTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputRadioButtonTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputSelectTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputTextAreaTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.InputTextTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.layout.LayoutComponentTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.layout.LayoutRenderTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.LinkTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.ParamTag
Does nothing.
doAfterBody() - Method in class net.sourceforge.stripes.tag.UrlTag
Does nothing.
doAfterEndTag() - Method in class net.sourceforge.stripes.tag.DefaultTagErrorRenderer
Resets the tag's class attribute to it's original value in case the tag gets pooled.
doAfterEndTag() - Method in interface net.sourceforge.stripes.tag.TagErrorRenderer
Executed after the end of rendering of the input tag, including its body and end tag.
doBeforeStartTag() - Method in class net.sourceforge.stripes.tag.DefaultTagErrorRenderer
Ensures that the tag's list of CSS classes includes the "error" class.
doBeforeStartTag() - Method in interface net.sourceforge.stripes.tag.TagErrorRenderer
Executed before the start of rendering of the input tag.
doBindingAndValidation(ExecutionContext, boolean) - Static method in class net.sourceforge.stripes.controller.DispatcherHelper
Responsible for performing binding and validation.
doBindingAndValidation(ExecutionContext) - Method in class net.sourceforge.stripes.controller.DispatcherServlet
Responsible for executing binding and validation for the current request.
doCatch(Throwable) - Method in class net.sourceforge.stripes.tag.FormTag
Rethrows the passed in throwable in all cases.
doCatch(Throwable) - Method in class net.sourceforge.stripes.tag.InputTagSupport
Rethrows the passed in throwable in all cases.
doCustomValidation(ExecutionContext, boolean) - Static method in class net.sourceforge.stripes.controller.DispatcherHelper
Responsible for coordinating the invocation of any custom validation logic exposed by the ActionBean.
doCustomValidation(ExecutionContext) - Method in class net.sourceforge.stripes.controller.DispatcherServlet
Responsible for executing custom validation methods for the current request.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputButtonSupportTag
Looks up the appropriate value to use for the submit button and then writes the tag out to the page.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputCheckBoxTag
Does the main work of the tag, including determining the tags state (checked or not) and writing out a singleton tag representing the checkbox.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputFileTag
Writes out a singleton tag representing the values stored on this tag instance.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputHiddenTag
Determines the value(s) that will be used for the tag and then proceeds to generate one or more hidden fields to contain those values.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputImageTag
Does the major work of the tag as described in the class level javadoc.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputLabelTag
Performs the main work of the tag as described in the class level javadoc.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputOptionTag
Locates the option's parent select tag, determines selection state and then writes out an option tag with an appropriate body.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputPasswordTag
 
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputRadioButtonTag
Determines the state of the set of radio buttons and then writes the radio button to the output stream with checked="checked" or not as appropriate.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputSelectTag
Writes out the close select tag (</select>).
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputTagSupport
Abstract method implemented in child classes instead of doEndTag().
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputTextAreaTag
Determines which source is applicable for the contents of the textarea and then writes out the textarea tag including the body.
doEndInputTag() - Method in class net.sourceforge.stripes.tag.InputTextTag
Determines which source is applicable for the value of the text field and then writes out the tag.
doEndTag() - Method in class net.sourceforge.stripes.tag.ErrorsFooterTag
 
doEndTag() - Method in class net.sourceforge.stripes.tag.ErrorsHeaderTag
 
doEndTag() - Method in class net.sourceforge.stripes.tag.ErrorsTag
Output the error list if this was an empty body tag and we're fully controlling output*
doEndTag() - Method in class net.sourceforge.stripes.tag.FormTag
Writes things out in the following order: The form open tag Hidden fields for the form name and source page The buffered body content The form close tag
doEndTag() - Method in class net.sourceforge.stripes.tag.IndividualErrorTag
Outputs the error for the current iteration of the parent ErrorsTag.
doEndTag() - Method in class net.sourceforge.stripes.tag.InputOptionsCollectionTag
Does nothing.
doEndTag() - Method in class net.sourceforge.stripes.tag.InputOptionsEnumerationTag
Does nothing.
doEndTag() - Method in class net.sourceforge.stripes.tag.InputTagSupport
Final implementation of the doEndTag() method that allows the base InputTagSupport class to insert functionality before and after the tag performs it's doEndTag equivelant method.
doEndTag() - Method in class net.sourceforge.stripes.tag.layout.LayoutComponentTag
If the tag is nested in a LayoutRenderTag, provides the tag with the generated contents.
doEndTag() - Method in class net.sourceforge.stripes.tag.layout.LayoutDefinitionTag
Causes page evaluation to end once the end of the layout definition is reached.
doEndTag() - Method in class net.sourceforge.stripes.tag.layout.LayoutRenderTag
Invokes the named layout, providing it with the overriden components and provided parameters.
doEndTag() - Method in class net.sourceforge.stripes.tag.LinkTag
Prepends the context to the href attibute if necessary, and then folds all the registered parameters into the URL.
doEndTag() - Method in class net.sourceforge.stripes.tag.MessagesTag
Outputs the set of messages approprate for this tag.
doEndTag() - Method in class net.sourceforge.stripes.tag.ParamTag
Figures out what to use as the value, and then finds the parent link and adds the parameter.
doEndTag() - Method in class net.sourceforge.stripes.tag.StripesTagSupport
Abstract method from the Tag interface.
doEndTag() - Method in class net.sourceforge.stripes.tag.UrlTag
Generates the URL and either writes it into the page or sets it in the appropraite JSP scope.
doEndTag() - Method in class net.sourceforge.stripes.tag.UseActionBeanTag
Does nothing.
doEndTag() - Method in class net.sourceforge.stripes.tag.WizardFieldsTag
Performs the main work of the tag, as described in the class level javadoc.
doExpressionValidation(ActionBean, ParameterName, List<Object>, Validate, ValidationErrors) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Performs validation of attribute values using a JSP EL expression if one is defined in the @Validate annotation.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sourceforge.stripes.controller.StripesFilter
Performs the primary work of the filter, including constructing a StripesRequestWrapper to wrap the HttpServletRequest, and using the configured LocalePicker to decide which Locale will be used to process the request.
doFilter(ServletRequest, ServletResponse) - Method in class net.sourceforge.stripes.mock.MockFilterChain
Used to coordinate the execution of the filters.
doFinally() - Method in class net.sourceforge.stripes.tag.FormTag
Used to ensure that the form is always removed from the tag stack so that there is never any confusion about tag-parent hierarchies.
doFinally() - Method in class net.sourceforge.stripes.tag.InputTagSupport
Used to ensure that the input tag is always removed from the tag stack so that there is never any confusion about tag-parent hierarchies.
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.stripes.controller.DispatcherServlet
Implemented as a simple call to doPost(request, response).
doInitBody() - Method in class net.sourceforge.stripes.tag.ErrorsTag
Sets the context variables for the current error and index
doInitBody() - Method in class net.sourceforge.stripes.tag.FormTag
No-op method.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputButtonSupportTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputCheckBoxTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputHiddenTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputLabelTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputOptionTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputRadioButtonTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputSelectTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputTextAreaTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.InputTextTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.layout.LayoutComponentTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.layout.LayoutRenderTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.LinkTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.ParamTag
Does nothing.
doInitBody() - Method in class net.sourceforge.stripes.tag.UrlTag
Does nothing.
DontValidate - Annotation Type in net.sourceforge.stripes.action
Marker annotation to specify that the event handled by the annotated method should not have validation run on it before the handler is invoked.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.stripes.controller.DispatcherServlet
Invokes the following instance level methods in order to coordinate the processing of requests:
doPostConversionValidations(ActionBean, Map<ParameterName, List<Object>>, ValidationErrors) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Performs basic post-conversion validations on the properties of the ActionBean after they have been converted to their rich type by the type conversion system.
doPreConversionValidations(ParameterName, String[], Validate, List<ValidationError>) - Method in class net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder
Performs several basic validations on the String value supplied in the HttpServletRequest, based on information provided in annotations on the ActionBean.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputButtonSupportTag
Does nothing.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputCheckBoxTag
Does nothing.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputFileTag
Locates the parent tag and modifies it's method and enctype to be suitable for file upload.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputHiddenTag
Sets the tag up as a hidden tag.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputImageTag
Does nothing.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputLabelTag
Does nothing.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputOptionTag
Does nothing.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputRadioButtonTag
Sets the input tag type to "radio".
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputSelectTag
Writes out the opening <select name="foo"> tag.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputTagSupport
Abstract method implemented in child classes instead of doStartTag().
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputTextAreaTag
Does nothing.
doStartInputTag() - Method in class net.sourceforge.stripes.tag.InputTextTag
Sets type input tags type to "text".
doStartTag() - Method in class net.sourceforge.stripes.tag.ErrorsFooterTag
 
doStartTag() - Method in class net.sourceforge.stripes.tag.ErrorsHeaderTag
 
doStartTag() - Method in class net.sourceforge.stripes.tag.ErrorsTag
Determines if the tag should display errors based on the action that it is displaying for, and then fetches the appropriate list of errors and makes sure it is non-empty.
doStartTag() - Method in class net.sourceforge.stripes.tag.FormTag
Does sanity checks and returns EVAL_BODY_BUFFERED.
doStartTag() - Method in class net.sourceforge.stripes.tag.IndividualErrorTag
Does nothing
doStartTag() - Method in class net.sourceforge.stripes.tag.InputOptionsCollectionTag
Iterates through the collection and uses an instance of InputOptionTag to generate each individual option with the correct state.
doStartTag() - Method in class net.sourceforge.stripes.tag.InputOptionsEnumerationTag
Attempts to instantiate the Class object representing the enum and fetch the values of the enum.
doStartTag() - Method in class net.sourceforge.stripes.tag.InputTagSupport
Final implementation of the doStartTag() method that allows the base InputTagSupport class to insert functionality before and after the tag performs it's doStartTag equivelant method.
doStartTag() - Method in class net.sourceforge.stripes.tag.layout.LayoutComponentTag
Behaviour varies depending on whether the tag is nested inside a LayoutRenderTag or a LayoutDefinitionTag.
doStartTag() - Method in class net.sourceforge.stripes.tag.layout.LayoutDefinitionTag
Looks up the layout context that has been setup by a LayoutRenderTag.
doStartTag() - Method in class net.sourceforge.stripes.tag.layout.LayoutRenderTag
Pushes the values of any dynamic attributes into page context attributes for the duration of the tag.
doStartTag() - Method in class net.sourceforge.stripes.tag.LinkTag
Does nothing.
doStartTag() - Method in class net.sourceforge.stripes.tag.MessagesTag
Does nothing, all processing is performed in doEndTag().
doStartTag() - Method in class net.sourceforge.stripes.tag.ParamTag
Does nothing.
doStartTag() - Method in class net.sourceforge.stripes.tag.StripesTagSupport
Abstract method from the Tag interface.
doStartTag() - Method in class net.sourceforge.stripes.tag.UrlTag
Does nothing.
doStartTag() - Method in class net.sourceforge.stripes.tag.UseActionBeanTag
The main work method of the tag.
doStartTag() - Method in class net.sourceforge.stripes.tag.WizardFieldsTag
Skips over the body because there shouldn't be one.
DoubleTypeConverter - Class in net.sourceforge.stripes.validation
Basic TypeConverter that will convert from Strings to Numbers of type Double.
DoubleTypeConverter() - Constructor for class net.sourceforge.stripes.validation.DoubleTypeConverter
 

E

ElFunctions - Class in net.sourceforge.stripes.tag
A collection of static functions that are included in the Stripes tag library.
ElFunctions() - Constructor for class net.sourceforge.stripes.tag.ElFunctions
 
EmailTypeConverter - Class in net.sourceforge.stripes.validation
A faux TypeConverter that validates that the String supplied is a valid email address.
EmailTypeConverter() - Constructor for class net.sourceforge.stripes.validation.EmailTypeConverter
 
empty(String[]) - Static method in class net.sourceforge.stripes.util.CollectionUtil
Checks to see if the array contains any values that are non-null non empty-string values.
encode(String) - Static method in class net.sourceforge.stripes.util.HtmlUtil
Replaces special HTML characters from the set [<, >, ", ', &] with their HTML escape codes.
encodeRedirectURL(String) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Returns the URL unchanged.
encodeRedirectUrl(String) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Returns the URL unchanged.
encodeURL(String) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Returns the URL unchanged.
encodeUrl(String) - Method in class net.sourceforge.stripes.mock.MockHttpServletResponse
Returns the URL unchanged.
encodings - Variable in class net.sourceforge.stripes.localization.DefaultLocalePicker
Contains a map of Locale to preferred character encoding.
encrypt(String, HttpServletRequest) - Static method in class net.sourceforge.stripes.util.CryptoUtil
Takes in a String, encrypts it and then base64 encodes the resulting byte[] so that it can be transmitted and stored as a String.
EnumeratedTypeConverter - Class in net.sourceforge.stripes.validation
Converts the String form of an Enumerated type into the Enum value that it represents.
EnumeratedTypeConverter() - Constructor for class net.sourceforge.stripes.validation.EnumeratedTypeConverter
 
EnumFormatter - Class in net.sourceforge.stripes.format
A simple formatter for Enum classes that always returns the value of Enum.name().
EnumFormatter() - Constructor for class net.sourceforge.stripes.format.EnumFormatter
 
equals(Object) - Method in class net.sourceforge.stripes.action.