A B C D E F G H I J M N O P Q R S T V 
All Classes All Packages

A

ArrayParserFactory - Interface in io.vertx.ext.web.validation.builder
This interface is used to create ValueParser able to parse serialized array structures.

B

BadRequestException - Exception in io.vertx.ext.web.validation
Represents an exception while processing a request with ValidationHandler.
BadRequestException(String, Throwable) - Constructor for exception io.vertx.ext.web.validation.BadRequestException
 
Bodies - Interface in io.vertx.ext.web.validation.builder
In this interface you can find all available BodyProcessorFactory to use in ValidationHandlerBuilder.
body() - Method in interface io.vertx.ext.web.validation.RequestParameters
Return request body when parsed.
body(BodyProcessorFactory) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
body(BodyProcessor) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
BODY_REQUIRED - Static variable in interface io.vertx.ext.web.validation.RequestPredicate
Request predicate that checks if body exists or not
BodyProcessorException - Exception in io.vertx.ext.web.validation
Represents an exception while processing a body
BodyProcessorException(String, Throwable, String, BodyProcessorException.BodyProcessorErrorType) - Constructor for exception io.vertx.ext.web.validation.BodyProcessorException
 
BodyProcessorException.BodyProcessorErrorType - Enum in io.vertx.ext.web.validation
 
BodyProcessorFactory - Interface in io.vertx.ext.web.validation.builder
This interface is used to build body processors.
build() - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
Build the ValidationHandler from this builder

C

commaSeparatedArrayParser() - Static method in interface io.vertx.ext.web.validation.builder.Parsers
 
commaSeparatedObjectParser() - Static method in interface io.vertx.ext.web.validation.builder.Parsers
 
commaSeparatedTupleParser() - Static method in interface io.vertx.ext.web.validation.builder.Parsers
 
cookieParameter(ParameterProcessorFactory) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
cookieParameter(StyledParameterProcessorFactory) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
cookieParameter(String) - Method in interface io.vertx.ext.web.validation.RequestParameters
Get cookie parameter by name
cookieParametersNames() - Method in interface io.vertx.ext.web.validation.RequestParameters
Get list of all parameter names inside cookie
create(ParameterLocation, SchemaRepository) - Method in interface io.vertx.ext.web.validation.builder.ParameterProcessorFactory
 
create(ParameterLocation, SchemaRepository) - Method in interface io.vertx.ext.web.validation.builder.StyledParameterProcessorFactory
 
create(SchemaRepository) - Method in interface io.vertx.ext.web.validation.builder.BodyProcessorFactory
 
create(SchemaRepository) - Static method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
create(Object) - Static method in interface io.vertx.ext.web.validation.RequestParameter
 
createMissingMatchingBodyProcessor(String) - Static method in exception io.vertx.ext.web.validation.BodyProcessorException
 
createMissingParameterWhenRequired(String, ParameterLocation) - Static method in exception io.vertx.ext.web.validation.ParameterProcessorException
 
createParsingError(String, DecodeException) - Static method in exception io.vertx.ext.web.validation.BodyProcessorException
 
createParsingError(String, ParameterLocation, MalformedValueException) - Static method in exception io.vertx.ext.web.validation.ParameterProcessorException
 
createParsingError(String, MalformedValueException) - Static method in exception io.vertx.ext.web.validation.BodyProcessorException
 
createValidationError(String, ParameterLocation, Throwable) - Static method in exception io.vertx.ext.web.validation.ParameterProcessorException
 
createValidationError(String, Throwable) - Static method in exception io.vertx.ext.web.validation.BodyProcessorException
 

D

deepObjectParam(String, ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required deep object parameter.

E

explodedParam(String, ArraySchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required exploded array parameter.
explodedParam(String, ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required exploded object parameter.
explodedParam(String, TupleSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required exploded tuple parameter.

F

failed(String) - Static method in interface io.vertx.ext.web.validation.RequestPredicateResult
 
formUrlEncoded(ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Bodies
Create a form application/x-www-form-urlencoded processor

G

get() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
getActualContentType() - Method in exception io.vertx.ext.web.validation.BodyProcessorException
 
getBoolean() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
getBuffer() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
getDouble() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
getErrorMessage() - Method in interface io.vertx.ext.web.validation.RequestPredicateResult
Get error of failure
getErrorType() - Method in exception io.vertx.ext.web.validation.BodyProcessorException
 
getErrorType() - Method in exception io.vertx.ext.web.validation.ParameterProcessorException
 
getFloat() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
getInteger() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
getJsonArray() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
getJsonObject() - Method in interface io.vertx.ext.web.validation.RequestParameter
Returns null if value is not a JsonObject, otherwise it returns value
getLocation() - Method in exception io.vertx.ext.web.validation.ParameterProcessorException
 
getLong() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
getParameterName() - Method in exception io.vertx.ext.web.validation.ParameterProcessorException
 
getString() - Method in interface io.vertx.ext.web.validation.RequestParameter
 

H

headerParameter(ParameterProcessorFactory) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
headerParameter(String) - Method in interface io.vertx.ext.web.validation.RequestParameters
Get header parameter by name.
headerParametersNames() - Method in interface io.vertx.ext.web.validation.RequestParameters
Get list of all parameter names inside header

I

io.vertx.ext.web.validation - package io.vertx.ext.web.validation
 
io.vertx.ext.web.validation.builder - package io.vertx.ext.web.validation.builder
 
io.vertx.web.validation - module io.vertx.web.validation
 
isBoolean() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
isBuffer() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
isEmpty() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
isJsonArray() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
isJsonObject() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
isNull() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
isNumber() - Method in interface io.vertx.ext.web.validation.RequestParameter
 
isString() - Method in interface io.vertx.ext.web.validation.RequestParameter
 

J

json(SchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Bodies
Create a json body processor
jsonParam(String, SchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required parameter serialized as valid json

M

MalformedValueException - Exception in io.vertx.ext.web.validation
Represents a malformed value that parser is unable to manage
MalformedValueException(String) - Constructor for exception io.vertx.ext.web.validation.MalformedValueException
 
MalformedValueException(Throwable) - Constructor for exception io.vertx.ext.web.validation.MalformedValueException
 
MISSING_MATCHING_BODY_PROCESSOR - io.vertx.ext.web.validation.BodyProcessorException.BodyProcessorErrorType
The provided content type doesn't match any of the managed content type by the mounted ValidationHandler
MISSING_PARAMETER_WHEN_REQUIRED_ERROR - io.vertx.ext.web.validation.ParameterProcessorException.ParameterProcessorErrorType
Parameter is required but it's missing
multipartFileUploadExists(String, String) - Static method in interface io.vertx.ext.web.validation.RequestPredicate
Generate request predicate that checks if a particular multipart file upload with propertyName and matching contentTypePattern exists
multipartFormData(ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Bodies
Create a form multipart/form-data processor

N

newArrayParser(ValueParser<String>) - Method in interface io.vertx.ext.web.validation.builder.ArrayParserFactory
 
newObjectParser(Map<String, ValueParser<String>>, Map<Pattern, ValueParser<String>>, ValueParser<String>) - Method in interface io.vertx.ext.web.validation.builder.ObjectParserFactory
 
newTupleParser(List<ValueParser<String>>, ValueParser<String>) - Method in interface io.vertx.ext.web.validation.builder.TupleParserFactory
 

O

ObjectParserFactory - Interface in io.vertx.ext.web.validation.builder
This interface is used to create ValueParser able to parse serialized object structures.
optionalDeepObjectParam(String, ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional deep object parameter.
optionalExplodedParam(String, ArraySchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional exploded array parameter.
optionalExplodedParam(String, ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional exploded object parameter.
optionalExplodedParam(String, TupleSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional exploded tuple parameter.
optionalJsonParam(String, SchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional parameter serialized as valid json
optionalParam(String, ArraySchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new optional array parameter serialized as comma separated
optionalParam(String, BooleanSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new optional boolean parameter
optionalParam(String, NumberSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new optional number parameter.
optionalParam(String, ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional object parameter serialized as comma separated, like key1,value1,key2,value2
optionalParam(String, SchemaBuilder, ValueParser<String>) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional parameter providing a ValueParser
optionalParam(String, StringSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new optional string parameter
optionalParam(String, TupleSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new optional tuple parameter serialized as comma separated
optionalSerializedParam(String, ArrayParserFactory, ArraySchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional array parameter deserializable using the provided parser factory.
optionalSerializedParam(String, ObjectParserFactory, ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional object parameter deserializable using the provided parser factory.
optionalSerializedParam(String, TupleParserFactory, TupleSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates an optional tuple parameter deserializable using the provided parser factory.

P

param(String, ArraySchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new required array parameter serialized as comma separated
param(String, BooleanSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new required boolean parameter
param(String, NumberSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new required number parameter.
param(String, ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required object parameter serialized as comma separated, like key1,value1,key2,value2
param(String, SchemaBuilder, ValueParser<String>) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required parameter providing a ValueParser
param(String, StringSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new required string parameter
param(String, TupleSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a new required tuple parameter serialized as comma separated
parameter(ParameterLocation, ParameterProcessor) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
Add a parameter given the location and the processor
ParameterProcessorException - Exception in io.vertx.ext.web.validation
Represents an exception while processing a parameter
ParameterProcessorException(String, String, ParameterLocation, ParameterProcessorException.ParameterProcessorErrorType, Throwable) - Constructor for exception io.vertx.ext.web.validation.ParameterProcessorException
 
ParameterProcessorException.ParameterProcessorErrorType - Enum in io.vertx.ext.web.validation
 
ParameterProcessorFactory - Interface in io.vertx.ext.web.validation.builder
This interface is used to build parameter processors supported on every ParameterLocation.
Parameters - Interface in io.vertx.ext.web.validation.builder
In this interface you can find all available ParameterProcessorFactory to use in ValidationHandlerBuilder.
Parsers - Interface in io.vertx.ext.web.validation.builder
In this interface you can find all available ArrayParserFactory, ObjectParserFactory & TupleParserFactory
PARSING_ERROR - io.vertx.ext.web.validation.BodyProcessorException.BodyProcessorErrorType
Error during parsing.
PARSING_ERROR - io.vertx.ext.web.validation.ParameterProcessorException.ParameterProcessorErrorType
Error during parsing.
pathParameter(ParameterProcessorFactory) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
pathParameter(String) - Method in interface io.vertx.ext.web.validation.RequestParameters
Get path parameter by name
pathParametersNames() - Method in interface io.vertx.ext.web.validation.RequestParameters
Get list of all parameter names inside path
predicate(RequestPredicate) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 

Q

queryParameter(ParameterProcessorFactory) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
queryParameter(StyledParameterProcessorFactory) - Method in interface io.vertx.ext.web.validation.builder.ValidationHandlerBuilder
 
queryParameter(String) - Method in interface io.vertx.ext.web.validation.RequestParameters
Get query parameter by name
queryParametersNames() - Method in interface io.vertx.ext.web.validation.RequestParameters
Get list of all parameter names inside query

R

REQUEST_CONTEXT_KEY - Static variable in interface io.vertx.ext.web.validation.ValidationHandler
 
RequestParameter - Interface in io.vertx.ext.web.validation
Request parameter holder
RequestParameters - Interface in io.vertx.ext.web.validation
Container for request parameters
RequestPredicate - Interface in io.vertx.ext.web.validation
Request predicate
RequestPredicateException - Exception in io.vertx.ext.web.validation
Represents an error while trying to validate
RequestPredicateException(String) - Constructor for exception io.vertx.ext.web.validation.RequestPredicateException
 
RequestPredicateException(String, Throwable) - Constructor for exception io.vertx.ext.web.validation.RequestPredicateException
 
RequestPredicateResult - Interface in io.vertx.ext.web.validation
Result of a RequestPredicate

S

serializedParam(String, ArrayParserFactory, ArraySchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required array parameter deserializable using the provided parser factory.
serializedParam(String, ObjectParserFactory, ObjectSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required object parameter deserializable using the provided parser factory.
serializedParam(String, TupleParserFactory, TupleSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Parameters
Creates a required tuple parameter deserializable using the provided parser factory.
StyledParameterProcessorFactory - Interface in io.vertx.ext.web.validation.builder
This interface is used to build complex parameter processors supported only in cookie & query.
succeeded() - Method in interface io.vertx.ext.web.validation.RequestPredicateResult
Predicate succeeded
success() - Static method in interface io.vertx.ext.web.validation.RequestPredicateResult
 

T

textPlain(StringSchemaBuilder) - Static method in interface io.vertx.ext.web.validation.builder.Bodies
Create a text/plain body processor
toJson() - Method in exception io.vertx.ext.web.validation.BadRequestException
Returns a Json representation of the exception
toJson() - Method in exception io.vertx.ext.web.validation.BodyProcessorException
 
toJson() - Method in exception io.vertx.ext.web.validation.ParameterProcessorException
 
toJson() - Method in interface io.vertx.ext.web.validation.RequestParameters
This method converts RequestParameters in an unique JsonObject with 6 fields: cookie, path, query, header, form, body
cookie, path, query, header, form are JsonObject where keys are param names and values are param values, while body depends on body's shape and may not exist
TupleParserFactory - Interface in io.vertx.ext.web.validation.builder
This interface is used to create ValueParser able to parse serialized object structures.

V

VALIDATION_ERROR - io.vertx.ext.web.validation.BodyProcessorException.BodyProcessorErrorType
Error during validation
VALIDATION_ERROR - io.vertx.ext.web.validation.ParameterProcessorException.ParameterProcessorErrorType
Error during validation
ValidationHandler - Interface in io.vertx.ext.web.validation
 
ValidationHandlerBuilder - Interface in io.vertx.ext.web.validation.builder
Builder for a ValidationHandler.
valueOf(String) - Static method in enum io.vertx.ext.web.validation.BodyProcessorException.BodyProcessorErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.ext.web.validation.ParameterProcessorException.ParameterProcessorErrorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.ext.web.validation.BodyProcessorException.BodyProcessorErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.ext.web.validation.ParameterProcessorException.ParameterProcessorErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J M N O P Q R S T V 
All Classes All Packages