public interface io.vertx.ext.web.api.validation.HTTPRequestValidationHandler extends io.vertx.ext.web.api.validation.ValidationHandler
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.ext.web.api.validation.HTTPRequestValidationHandler
super_class: java.lang.Object
{
public static io.vertx.ext.web.api.validation.HTTPRequestValidationHandler create();
descriptor: ()Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new io.vertx.ext.web.api.validation.impl.HTTPRequestValidationHandlerImpl
dup
invokespecial io.vertx.ext.web.api.validation.impl.HTTPRequestValidationHandlerImpl.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addPathParam(java.lang.String, io.vertx.ext.web.api.validation.ParameterType);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterType;)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
type
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addPathParamWithPattern(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
pattern
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addPathParamWithCustomTypeValidator(java.lang.String, io.vertx.ext.web.api.validation.ParameterTypeValidator, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterTypeValidator;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
validator
allowEmptyValue
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addQueryParam(java.lang.String, io.vertx.ext.web.api.validation.ParameterType, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterType;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
type
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addQueryParamWithPattern(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
pattern
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addQueryParamsArray(java.lang.String, io.vertx.ext.web.api.validation.ParameterType, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterType;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
arrayName
type
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addQueryParamsArrayWithPattern(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
arrayName
pattern
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addQueryParamWithCustomTypeValidator(java.lang.String, io.vertx.ext.web.api.validation.ParameterTypeValidator, boolean, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterTypeValidator;ZZ)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
validator
required
allowEmptyValue
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addHeaderParam(java.lang.String, io.vertx.ext.web.api.validation.ParameterType, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterType;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
headerName
type
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addHeaderParamWithPattern(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
headerName
pattern
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addHeaderParamWithCustomTypeValidator(java.lang.String, io.vertx.ext.web.api.validation.ParameterTypeValidator, boolean, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterTypeValidator;ZZ)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
headerName
validator
required
allowEmptyValue
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addFormParam(java.lang.String, io.vertx.ext.web.api.validation.ParameterType, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterType;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
type
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addFormParamWithPattern(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
pattern
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addFormParamsArray(java.lang.String, io.vertx.ext.web.api.validation.ParameterType, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterType;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
type
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addFormParamsArrayWithPattern(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
pattern
required
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addFormParamWithCustomTypeValidator(java.lang.String, io.vertx.ext.web.api.validation.ParameterTypeValidator, boolean, boolean);
descriptor: (Ljava/lang/String;Lio/vertx/ext/web/api/validation/ParameterTypeValidator;ZZ)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
parameterName
validator
required
allowEmptyValue
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addCustomValidatorFunction(io.vertx.ext.web.api.validation.CustomValidator);
descriptor: (Lio/vertx/ext/web/api/validation/CustomValidator;)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
customValidator
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addJsonBodySchema(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
jsonSchema
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addXMLBodySchema(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
xmlSchema
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addMultipartRequiredFile(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
filename
contentType
public abstract io.vertx.ext.web.api.validation.HTTPRequestValidationHandler addExpectedContentType(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/api/validation/HTTPRequestValidationHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
contentType
}
SourceFile: "HTTPRequestValidationHandler.java"
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.VertxGen()
java.lang.Deprecated()