Package net.sourceforge.stripes.controller

This package contains classes which form the core internals of Stripes.

See:
          Description

Interface Summary
ActionBeanContextFactory Interface for classes that can instantiate and supply new instances of the ActionBeanContext class, or subclasses thereof.
ActionBeanPropertyBinder 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
ActionResolver Resolvers are responsible for locating ActionBean instances that can handle the submitted request.
StripesConstants Container for constant values that are used across more than one class in Stripes.
 

Class Summary
ActionClassCache Quick and dirty class which caches the Class objects representing ActionBeans since it is expensive to look these up using the ResolverUtil.
AnnotatedClassActionResolver Uses Annotations on classes to identify the ActionBean that corresponds to the current request.
DefaultActionBeanContextFactory Implements an ActionBeanContextFactory that allows for instantiation of application specific ActionBeanContext classes.
DispatcherServlet Servlet that controls how requests to the Stripes framework are processed.
OgnlActionBeanPropertyBinder Implementation of the ActionBeanPropertyBinder interface that uses the OGNL toolkit to perform the JavaBean property binding.
ParameterName Encapsulates the name of a parameter in the HttpServletRequest.
StripesFilter The Stripes filter is used to ensure that all requests coming to a Stripes application are handled in the same way.
StripesRequestWrapper HttpServletRequestWrapper that is used to make the file upload functionality transparent.
 

Exception Summary
FileUploadLimitExceededException Exception that is thrown when the post size of a multipart/form post used for file upload exceeds the configured maximum size.
 

Package net.sourceforge.stripes.controller Description

This package contains classes which form the core internals of Stripes. Classes in this package will only be of interest to anyone looking to extend or alter core behaviour of Stripes - none of these classes should be visible to end users of Stripes.



© Copyright 2005, Stripes Development Team.