private static final class FormParamValueFactoryProvider.FormParamValueFactory extends AbstractContainerRequestValueFactory<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 |
---|
FormParamValueFactory(MultivaluedParameterExtractor<?> extractor,
boolean decode) |
Modifier and Type | Method and Description |
---|---|
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) |
java.lang.Object |
provide() |
private javax.ws.rs.core.Form |
switchUrlEncoding(ContainerRequest request,
javax.ws.rs.core.Form otherForm) |
dispose, getContainerRequest
private final MultivaluedParameterExtractor<?> extractor
private final boolean decode
private static final java.lang.annotation.Annotation encodedAnnotation
FormParamValueFactory(MultivaluedParameterExtractor<?> extractor, boolean decode)
public java.lang.Object provide()
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 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()
private javax.ws.rs.core.Form getFormParameters(ContainerRequest request)