Skip navigation links
A B C D E F G H I J M N O P R S T V X Y 

A

addControllers(String...) - Method in class ro.pippo.controller.ControllerApplication
 
addControllers(Package...) - Method in class ro.pippo.controller.ControllerApplication
 
addControllers(Class<? extends Controller>...) - Method in class ro.pippo.controller.ControllerApplication
 
addControllers(Controller...) - Method in class ro.pippo.controller.ControllerApplication
 
ALL - Static variable in annotation type ro.pippo.controller.Consumes
 
ALL - Static variable in annotation type ro.pippo.controller.HttpMethod
Deprecated.
Replaced by HttpMethod.ANY.
ANY - Static variable in annotation type ro.pippo.controller.HttpMethod
ANY filter.

B

Bean - Annotation Type in ro.pippo.controller.extractor
Annotation that identifies that request parameters should be mapped to a Java object.
BeanExtractor - Class in ro.pippo.controller.extractor
 
BeanExtractor() - Constructor for class ro.pippo.controller.extractor.BeanExtractor
 
Body - Annotation Type in ro.pippo.controller.extractor
Annotation that identifies that a request body should be mapped to a Java object.
BodyExtractor - Class in ro.pippo.controller.extractor
 
BodyExtractor() - Constructor for class ro.pippo.controller.extractor.BodyExtractor
 

C

canConsume(RouteContext) - Method in class ro.pippo.controller.ControllerHandler
Determines if the incoming request is sending content this route understands.
ClassUtils - Class in ro.pippo.controller.util
Class reflection utility methods.
ClassUtils() - Constructor for class ro.pippo.controller.util.ClassUtils
 
cleanupFuzzyContentTypes(List<String>) - Static method in class ro.pippo.controller.util.ControllerUtils
Removes trailing wildcards from a content type as long as the content type is not a universal wildcard content type like '*' or '*\*'.
collectNestedAnnotation(Method, Class<T>) - Static method in class ro.pippo.controller.util.ClassUtils
 
collectNestedAnnotation(Class<?>, Class<T>) - Static method in class ro.pippo.controller.util.ClassUtils
 
collectRouteInterceptors(Method) - Static method in class ro.pippo.controller.util.ControllerUtils
 
Consumes - Annotation Type in ro.pippo.controller
Specifies Consume types.
Controller - Class in ro.pippo.controller
Superclass for all controllers.
Controller() - Constructor for class ro.pippo.controller.Controller
 
ControllerApplication - Class in ro.pippo.controller
 
ControllerApplication() - Constructor for class ro.pippo.controller.ControllerApplication
 
ControllerApplication(PippoSettings) - Constructor for class ro.pippo.controller.ControllerApplication
 
ControllerFactory - Interface in ro.pippo.controller
Abstraction for supporting controller instantiated by a dependency injector.
ControllerHandler - Class in ro.pippo.controller
It's a RouteHandler that executes the controller's methods.
ControllerHandler(ContentTypeEngines, Method) - Constructor for class ro.pippo.controller.ControllerHandler
 
ControllerRegistry - Class in ro.pippo.controller
Register annotated controller routes.
ControllerRegistry() - Constructor for class ro.pippo.controller.ControllerRegistry
 
ControllerRouteFactory - Interface in ro.pippo.controller
Creates a Route for a Controller's method.
ControllerUtils - Class in ro.pippo.controller.util
 
ControllerUtils() - Constructor for class ro.pippo.controller.util.ControllerUtils
 
createController(Class<T>) - Method in interface ro.pippo.controller.ControllerFactory
Provides an instance of a controller class.
createController(Class<T>) - Method in class ro.pippo.controller.DefaultControllerFactory
 
createController(Class<T>) - Method in class ro.pippo.controller.SingletonControllerFactory
 
createRoute(String, String, Method) - Method in interface ro.pippo.controller.ControllerRouteFactory
 
createRoute(String, String, Method) - Method in class ro.pippo.controller.DefaultControllerRouteFactory
 
createRouteHandler(Method) - Method in class ro.pippo.controller.DefaultControllerRouteFactory
 

D

DefaultControllerFactory - Class in ro.pippo.controller
Basic implementation of ControllerFactory that uses Java reflection to instantiate an object.
DefaultControllerFactory() - Constructor for class ro.pippo.controller.DefaultControllerFactory
 
DefaultControllerRouteFactory - Class in ro.pippo.controller
Default ControllerRouteFactory implementation.
DefaultControllerRouteFactory() - Constructor for class ro.pippo.controller.DefaultControllerRouteFactory
 
DELETE - Annotation Type in ro.pippo.controller
Specifies HTTP DELETE method.
DELETE - Static variable in annotation type ro.pippo.controller.HttpMethod
HTTP DELETE controllerMethod.

E

executeDeclaredMethod(Object, String, Object...) - Static method in class ro.pippo.controller.util.ClassUtils
 
extract(MethodParameter, RouteContext) - Method in class ro.pippo.controller.extractor.BeanExtractor
 
extract(MethodParameter, RouteContext) - Method in class ro.pippo.controller.extractor.BodyExtractor
 
extract(MethodParameter, RouteContext) - Method in class ro.pippo.controller.extractor.HeaderExtractor
 
extract(MethodParameter, RouteContext) - Method in interface ro.pippo.controller.extractor.MethodParameterExtractor
Extract a value from a MethodParameter for a specified RouteContext.
extract(MethodParameter, RouteContext) - Method in class ro.pippo.controller.extractor.ParamExtractor
 
extract(MethodParameter, RouteContext) - Method in class ro.pippo.controller.extractor.SessionExtractor
 

F

FORM - Static variable in annotation type ro.pippo.controller.Consumes
 

G

get() - Static method in class ro.pippo.controller.ControllerApplication
GET - Annotation Type in ro.pippo.controller
Specifies HTTP GET method.
GET - Static variable in annotation type ro.pippo.controller.HttpMethod
HTTP GET controllerMethod.
getAnnotatedClasses(Class<? extends Annotation>, String...) - Static method in class ro.pippo.controller.util.ClassUtils
 
getAnnotation(Class<T>) - Method in class ro.pippo.controller.MethodParameter
 
getAnnotation(Method, Class<T>) - Static method in class ro.pippo.controller.util.ClassUtils
Extract the annotation from the controllerMethod or the declaring class.
getAnnotation(Class<?>, Class<T>) - Static method in class ro.pippo.controller.util.ClassUtils
 
getApplication() - Method in class ro.pippo.controller.Controller
 
getClass(String) - Static method in class ro.pippo.controller.util.ClassUtils
 
getClasses(String...) - Static method in class ro.pippo.controller.util.ClassUtils
Returns the list of all classes within a package.
getConsumes(Method) - Static method in class ro.pippo.controller.util.ControllerUtils
 
getContentTypeEngines() - Method in class ro.pippo.controller.DefaultControllerRouteFactory
 
getController() - Method in class ro.pippo.controller.ControllerHandler
 
getControllerFactory() - Method in class ro.pippo.controller.ControllerHandler
 
getControllerFactory() - Method in class ro.pippo.controller.DefaultControllerRouteFactory
 
getControllerRouteFactory() - Method in class ro.pippo.controller.ControllerApplication
 
getControllerRouteFactory() - Method in class ro.pippo.controller.ControllerRegistry
 
getDeclaredMethods(Class<?>) - Static method in class ro.pippo.controller.util.ClassUtils
Returns an array containing Method objects reflecting all the declared methods of the class or interface represented by this Class object, including public, protected, default (package) access, and private methods, but excluding inherited methods.
getMessages() - Method in class ro.pippo.controller.Controller
 
getMethod() - Method in class ro.pippo.controller.MethodParameter
 
getMethodParameterExtractors() - Method in class ro.pippo.controller.ControllerHandler
 
getParameterGenericType() - Method in class ro.pippo.controller.MethodParameter
 
getParameterIndex() - Method in class ro.pippo.controller.MethodParameter
 
getParameterName() - Method in class ro.pippo.controller.MethodParameter
Try looking for the parameter name in the compiled .class file.
getParameterName(Parameter) - Static method in class ro.pippo.controller.util.ControllerUtils
Returns the name of a parameter.
getParameterType() - Method in class ro.pippo.controller.MethodParameter
 
getProduces(Method) - Static method in class ro.pippo.controller.util.ControllerUtils
 
getRequest() - Method in class ro.pippo.controller.Controller
 
getResources(String) - Static method in class ro.pippo.controller.util.ClassUtils
 
getResponse() - Method in class ro.pippo.controller.Controller
 
getRouteContext() - Method in class ro.pippo.controller.Controller
 
getRoutes() - Method in class ro.pippo.controller.ControllerRegistry
Return the collected routes.
getSettings() - Method in class ro.pippo.controller.Controller
 
getSubTypesOf(Class<T>, String...) - Static method in class ro.pippo.controller.util.ClassUtils
Gets all sub types in hierarchy of a given type.
getSuffixes(Method) - Static method in class ro.pippo.controller.util.ControllerUtils
 

H

handle(RouteContext) - Method in class ro.pippo.controller.ControllerHandler
 
handleDeclaredThrownException(Exception, RouteContext) - Method in class ro.pippo.controller.ControllerHandler
 
HEAD - Annotation Type in ro.pippo.controller
Specifies HTTP HEAD method.
HEAD - Static variable in annotation type ro.pippo.controller.HttpMethod
HTTP HEAD controllerMethod.
Header - Annotation Type in ro.pippo.controller.extractor
Annotation that identifies that a request header should be mapped to a Java object.
HeaderExtractor - Class in ro.pippo.controller.extractor
 
HeaderExtractor() - Constructor for class ro.pippo.controller.extractor.HeaderExtractor
 
HTML - Static variable in annotation type ro.pippo.controller.Consumes
 
HTML - Static variable in annotation type ro.pippo.controller.Produces
 
HttpMethod - Annotation Type in ro.pippo.controller
 

I

initExtractors() - Method in class ro.pippo.controller.ControllerHandler
Init extractors from controller method.
initInterceptors() - Method in class ro.pippo.controller.ControllerHandler
Init interceptors from controller method.
Interceptor - Annotation Type in ro.pippo.controller
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class ro.pippo.controller.MethodParameter
 
isApplicable(MethodParameter) - Method in class ro.pippo.controller.extractor.BeanExtractor
 
isApplicable(MethodParameter) - Method in class ro.pippo.controller.extractor.BodyExtractor
 
isApplicable(MethodParameter) - Method in class ro.pippo.controller.extractor.HeaderExtractor
 
isApplicable(MethodParameter) - Method in interface ro.pippo.controller.extractor.MethodParameterExtractor
Returns true if this extractor is applicable to the given MethodParameter.
isApplicable(MethodParameter) - Method in class ro.pippo.controller.extractor.ParamExtractor
 
isApplicable(MethodParameter) - Method in class ro.pippo.controller.extractor.SessionExtractor
 
isAssignable(Object, Class<?>) - Static method in class ro.pippo.controller.util.ClassUtils
 

J

JSON - Static variable in annotation type ro.pippo.controller.Consumes
 
JSON - Static variable in annotation type ro.pippo.controller.Produces
 

M

MethodParameter - Class in ro.pippo.controller
A wrapper over Parameter.
MethodParameter(Method, int) - Constructor for class ro.pippo.controller.MethodParameter
 
MethodParameterExtractor - Interface in ro.pippo.controller.extractor
Interface that defines a method parameter extractor.
MULTIPART - Static variable in annotation type ro.pippo.controller.Consumes
 

N

Named - Annotation Type in ro.pippo.controller
Annotation for a named controller method.
NameTransformer - Class in ro.pippo.controller
 
NameTransformer() - Constructor for class ro.pippo.controller.NameTransformer
 
NoCache - Annotation Type in ro.pippo.controller
Specifies the response should not be cached.

O

OPTIONS - Static variable in annotation type ro.pippo.controller.HttpMethod
HTTP OPTIONS controllerMethod.
OPTIONS - Annotation Type in ro.pippo.controller
Specifies HTTP OPTIONS method.
Order - Annotation Type in ro.pippo.controller
Allows specifying controller route order.

P

Param - Annotation Type in ro.pippo.controller.extractor
Annotation that defines a request parameter name for mapping to a Java object.
ParamExtractor - Class in ro.pippo.controller.extractor
 
ParamExtractor() - Constructor for class ro.pippo.controller.extractor.ParamExtractor
 
PATCH - Static variable in annotation type ro.pippo.controller.HttpMethod
HTTP PATCH controllerMethod.
PATCH - Annotation Type in ro.pippo.controller
Specifies HTTP PATCH method.
Path - Annotation Type in ro.pippo.controller
Annotation for specifying a discoverable controller path.
POST - Static variable in annotation type ro.pippo.controller.HttpMethod
HTTP POST controllerMethod.
POST - Annotation Type in ro.pippo.controller
Specifies HTTP POST method.
prepareMethodParameters(RouteContext) - Method in class ro.pippo.controller.ControllerHandler
 
processRouteInterceptors(RouteContext) - Method in class ro.pippo.controller.ControllerHandler
 
Produces - Annotation Type in ro.pippo.controller
Specifies returned Content-Types.
PUT - Static variable in annotation type ro.pippo.controller.HttpMethod
HTTP PUT controllerMethod.
PUT - Annotation Type in ro.pippo.controller
Specifies HTTP PUT method.

R

register(Package...) - Method in class ro.pippo.controller.ControllerRegistry
Register all controller methods in the specified packages.
register(String...) - Method in class ro.pippo.controller.ControllerRegistry
Register all controller methods in the specified package names.
register(Class<? extends Controller>...) - Method in class ro.pippo.controller.ControllerRegistry
Register all controller methods in the specified controller classes.
register(Controller...) - Method in class ro.pippo.controller.ControllerRegistry
Register all controller methods in the specified controllers.
register(Controller) - Method in class ro.pippo.controller.ControllerRegistry
 
ro.pippo.controller - package ro.pippo.controller
 
ro.pippo.controller.extractor - package ro.pippo.controller.extractor
 
ro.pippo.controller.util - package ro.pippo.controller.util
 

S

Session - Annotation Type in ro.pippo.controller.extractor
Annotation that defines a session attribute for mapping to a Java object.
SessionExtractor - Class in ro.pippo.controller.extractor
 
SessionExtractor() - Constructor for class ro.pippo.controller.extractor.SessionExtractor
 
setContentTypeEngines(ContentTypeEngines) - Method in class ro.pippo.controller.DefaultControllerRouteFactory
 
setController(Controller) - Method in class ro.pippo.controller.ControllerHandler
 
setControllerFactory(ControllerFactory) - Method in class ro.pippo.controller.ControllerHandler
 
setControllerFactory(ControllerFactory) - Method in class ro.pippo.controller.DefaultControllerRouteFactory
 
setControllerRouteFactory(ControllerRouteFactory) - Method in class ro.pippo.controller.ControllerApplication
 
setControllerRouteFactory(ControllerRouteFactory) - Method in class ro.pippo.controller.ControllerRegistry
 
setMethodParameterExtractors(List<MethodParameterExtractor>) - Method in class ro.pippo.controller.ControllerHandler
 
SingletonControllerFactory - Class in ro.pippo.controller
A ControllerFactory that always returns a specific instance.
SingletonControllerFactory() - Constructor for class ro.pippo.controller.SingletonControllerFactory
 
SingletonControllerFactory(String...) - Constructor for class ro.pippo.controller.SingletonControllerFactory
 
SingletonControllerFactory(ControllerFactory, String...) - Constructor for class ro.pippo.controller.SingletonControllerFactory
 
specifyCacheControls(RouteContext) - Method in class ro.pippo.controller.ControllerHandler
Specify Response cache controls.
specifyContentType(RouteContext) - Method in class ro.pippo.controller.ControllerHandler
Specify the Response content-type by...

T

TEXT - Static variable in annotation type ro.pippo.controller.Consumes
 
TEXT - Static variable in annotation type ro.pippo.controller.Produces
 
transform(Route) - Method in class ro.pippo.controller.NameTransformer
 

V

validateConsumes(Collection<String>) - Method in class ro.pippo.controller.ControllerHandler
Validates that the declared consumes can actually be processed by Pippo.
validateProduces(Collection<String>) - Method in class ro.pippo.controller.ControllerHandler
Validates that the declared content-types can actually be generated by Pippo.

X

XHTML - Static variable in annotation type ro.pippo.controller.Consumes
 
XHTML - Static variable in annotation type ro.pippo.controller.Produces
 
XML - Static variable in annotation type ro.pippo.controller.Consumes
 
XML - Static variable in annotation type ro.pippo.controller.Produces
 

Y

YAML - Static variable in annotation type ro.pippo.controller.Consumes
 
YAML - Static variable in annotation type ro.pippo.controller.Produces
 
A B C D E F G H I J M N O P R S T V X Y 
Skip navigation links

Copyright © 2023. All rights reserved.