private static final class FormParamValueParamProvider.FormParamValueProvider extends java.lang.Object implements java.util.function.Function<ContainerRequest,java.lang.Object>
Modifier and Type | Field and Description |
---|---|
private boolean |
decode |
private static java.lang.annotation.Annotation |
encodedAnnotation |
private MultivaluedParameterExtractor<?> |
extractor |
Constructor and Description |
---|
FormParamValueProvider(MultivaluedParameterExtractor<?> extractor,
boolean decode) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
apply(ContainerRequest request) |
private void |
cacheForm(ContainerRequest request,
javax.ws.rs.core.Form form) |
private static ContainerRequest |
ensureValidRequest(ContainerRequest request) |
private static javax.ws.rs.core.Form |
getCachedForm(ContainerRequest request,
boolean decode) |
private static java.lang.annotation.Annotation |
getEncodedAnnotation() |
private javax.ws.rs.core.Form |
getForm(ContainerRequest request) |
private javax.ws.rs.core.Form |
getFormParameters(ContainerRequest request) |
private javax.ws.rs.core.Form |
switchUrlEncoding(ContainerRequest request,
javax.ws.rs.core.Form otherForm) |
private static final java.lang.annotation.Annotation encodedAnnotation
private final MultivaluedParameterExtractor<?> extractor
private final boolean decode
FormParamValueProvider(MultivaluedParameterExtractor<?> extractor, boolean decode)
private static javax.ws.rs.core.Form getCachedForm(ContainerRequest request, boolean decode)
private static ContainerRequest ensureValidRequest(ContainerRequest request) throws java.lang.IllegalStateException
java.lang.IllegalStateException
private static java.lang.annotation.Annotation getEncodedAnnotation()
public java.lang.Object apply(ContainerRequest request)
apply
in interface java.util.function.Function<ContainerRequest,java.lang.Object>
private javax.ws.rs.core.Form switchUrlEncoding(ContainerRequest request, javax.ws.rs.core.Form otherForm)
private void cacheForm(ContainerRequest request, javax.ws.rs.core.Form form)
private javax.ws.rs.core.Form getForm(ContainerRequest request)
private javax.ws.rs.core.Form getFormParameters(ContainerRequest request)