Class FormParamValueParamProvider.FormParamValueProvider

  • All Implemented Interfaces:
    java.util.function.Function<ContainerRequest,​java.lang.Object>
    Enclosing class:
    FormParamValueParamProvider

    private static final class FormParamValueParamProvider.FormParamValueProvider
    extends java.lang.Object
    implements java.util.function.Function<ContainerRequest,​java.lang.Object>
    • Field Detail

      • encodedAnnotation

        private static final java.lang.annotation.Annotation encodedAnnotation
      • decode

        private final boolean decode
    • Method Detail

      • getCachedForm

        private static javax.ws.rs.core.Form getCachedForm​(ContainerRequest request,
                                                           boolean decode)
      • ensureValidRequest

        private static ContainerRequest ensureValidRequest​(ContainerRequest request)
                                                    throws java.lang.IllegalStateException
        Throws:
        java.lang.IllegalStateException
      • getEncodedAnnotation

        private static java.lang.annotation.Annotation getEncodedAnnotation()
      • apply

        public java.lang.Object apply​(ContainerRequest request)
        Specified by:
        apply in interface java.util.function.Function<ContainerRequest,​java.lang.Object>
      • switchUrlEncoding

        private javax.ws.rs.core.Form switchUrlEncoding​(ContainerRequest request,
                                                        javax.ws.rs.core.Form otherForm)
      • cacheForm

        private void cacheForm​(ContainerRequest request,
                               javax.ws.rs.core.Form form)
      • getFormParameters

        private javax.ws.rs.core.Form getFormParameters​(ContainerRequest request)