Package ninja.params

Interface Summary
ArgumentExtractor<T> Extracts a controller argument from the context
ParamParser<T> Parses a String parameter
 

Class Summary
ArgumentClassHolder This is used to hold the argument class, so that it can be injected into extractors/validators so they can know what type they are extracting.
ArgumentExtractors Built in argument extractors
ArgumentExtractors.BodyAsExtractor<T>  
ArgumentExtractors.ContextExtractor  
ArgumentExtractors.FlashExtractor  
ArgumentExtractors.HttpServletRequestExtractor  
ArgumentExtractors.HttpServletResponseExtractor  
ArgumentExtractors.ParamExtractor  
ArgumentExtractors.PathParamExtractor  
ArgumentExtractors.SessionExtractor  
ArgumentExtractors.SessionParamExtractor  
ArgumentExtractors.ValidationExtractor  
ControllerMethodInvoker Invokes methods on the controller, extracting arguments out
ParamParsers Built in parsers for parameters
ParamParsers.BooleanParamParser  
ParamParsers.DoubleParamParser  
ParamParsers.FloatParamParser  
ParamParsers.IntegerParamParser  
ParamParsers.LongParamParser  
ParamParsers.PrimitiveBooleanParamParser  
ParamParsers.PrimitiveDoubleParamParser  
ParamParsers.PrimitiveFloatParamParser  
ParamParsers.PrimitiveIntegerParamParser  
ParamParsers.PrimitiveLongParamParser  
ParsingArgumentExtractor<T> Argument extractor that parses the String argument into another type
ValidatingArgumentExtractor<T> Argument extractor that wraps another argument extractor and validates its argument
 

Annotation Types Summary
Param Just an idea to inject parameters right into the methods...
PathParam Just an idea to inject parameters right into the methods...
SessionParam Inject a session value to a controller method invocation
WithArgumentExtractor Indicates that this annotation should use the given argument extractor
 



Copyright © 2012. All Rights Reserved.