Skip navigation links
A B C D F G H I M O P Q R T V W 

A

asBigDecimal(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to BigDecimal (not nullable).
asBool(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to boolean.
asBoolean(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to boolean.
asDouble(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to double.
asFloat(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to float.
asInstant(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to Instant (not nullable).
asInt(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to int.
asInteger(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to Integer (not nullable).
asLocalDate(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to LocalDate (not nullable).
asLocalDateTime(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to LocalDateTime (not nullable).
asLocalTime(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to LocalTime (not nullable).
asLong(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to long.
asOffsetDateTime(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to OffsetDateTime (not nullable).
asUUID(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to UUID (not nullable).

B

BeanParam - Annotation Type in io.dinject.controller
A parameter that is a bean containing query parameters, headers and cookies.

C

Controller - Annotation Type in io.dinject.controller
Marker annotation for controllers.
Cookie - Annotation Type in io.dinject.controller
A parameter that is a cookie value.

D

Default - Annotation Type in io.dinject.controller
Define a default value for a form parameter or query parameter.
Delete - Annotation Type in io.dinject.controller
Marks a method that handles HTTP DELETE requests.

F

Form - Annotation Type in io.dinject.controller
A parameter that is a bean containing form parameters.
FormParam - Annotation Type in io.dinject.controller
Marks a method parameter to be a form parameter.

G

Get - Annotation Type in io.dinject.controller
Marks a method that handles HTTP GET requests.

H

Header - Annotation Type in io.dinject.controller
A parameter that is a header value.
HttpMethod - Annotation Type in io.dinject.controller
 

I

InvalidPathArgumentException - Exception in io.dinject.controller
Exception for all invalid path type conversions - numbers, uuid, date time types etc.
InvalidPathArgumentException(String) - Constructor for exception io.dinject.controller.InvalidPathArgumentException
 
InvalidPathArgumentException(Exception) - Constructor for exception io.dinject.controller.InvalidPathArgumentException
 
InvalidPathArgumentException(String, Exception) - Constructor for exception io.dinject.controller.InvalidPathArgumentException
 
InvalidTypeArgumentException - Exception in io.dinject.controller
Exception for all invalid path type conversions - numbers, uuid, date time types etc.
InvalidTypeArgumentException(String) - Constructor for exception io.dinject.controller.InvalidTypeArgumentException
 
InvalidTypeArgumentException(Exception) - Constructor for exception io.dinject.controller.InvalidTypeArgumentException
 
InvalidTypeArgumentException(String, Exception) - Constructor for exception io.dinject.controller.InvalidTypeArgumentException
 
io.dinject.controller - package io.dinject.controller
Provides annotations to support Controllers for web frameworks that are route based (like Sparkjava, Javlin etc).

M

metric(String) - Method in class io.dinject.controller.PathSegment
Return a metric value for the given key.

O

of(String) - Static method in class io.dinject.controller.PathSegment
Create with a given value that may contain matrix parameters.

P

Patch - Annotation Type in io.dinject.controller
Marks a method that handles HTTP PATCH requests.
Path - Annotation Type in io.dinject.controller
Specify the path mapping request to the controller.
PathSegment - Class in io.dinject.controller
A path segment that can simple like value like chair or contain matrix parameter values using semi-colon delimitation like chair;vendor=ikea;size=small.
PathSegment(String) - Constructor for class io.dinject.controller.PathSegment
Create with a given value that may contain matric parameters.
PathTypeConversion - Class in io.dinject.controller
Helper type conversion methods.
PathTypeConversion() - Constructor for class io.dinject.controller.PathTypeConversion
 
Post - Annotation Type in io.dinject.controller
Marks a method that handles HTTP POST requests.
Put - Annotation Type in io.dinject.controller
Marks a method that handles HTTP PUT requests.

Q

QueryParam - Annotation Type in io.dinject.controller
Marks a method parameter to be a query parameter.

R

registerRoutes() - Method in interface io.dinject.controller.WebRoutes
Register routes.

T

toBigDecimal(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to BigDecimal (allowing nulls).
toBoolean(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to Boolean (allowing nulls).
toInstant(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to Instant (allowing nulls).
toInteger(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to Integer (allowing nulls).
toLocalDate(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to LocalDate (allowing nulls).
toLocalDateTime(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to LocalDateTime (allowing nulls).
toLocalTime(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to LocalTime (allowing nulls).
toLong(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to Long (allowing nulls).
toOffsetDateTime(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to OffsetDateTime (allowing nulls).
toUUID(String) - Static method in class io.dinject.controller.PathTypeConversion
Convert to UUID (allowing nulls).

V

val() - Method in class io.dinject.controller.PathSegment
Return the main segment value.

W

WebRoutes - Interface in io.dinject.controller
Registers routes to a web framework.
A B C D F G H I M O P Q R T V W 
Skip navigation links

Copyright © 2019. All rights reserved.