Class PrimitiveValueOfExtractor

java.lang.Object
org.glassfish.jersey.server.internal.inject.PrimitiveValueOfExtractor
All Implemented Interfaces:
MultivaluedParameterExtractor<Object>

final class PrimitiveValueOfExtractor extends Object implements MultivaluedParameterExtractor<Object>
Extract primitive parameter value from the multivalued parameter map using one of the valueOf(String) methods on the primitive Java type wrapper classes.
  • Field Details

    • valueOf

      private final Method valueOf
    • parameter

      private final String parameter
    • defaultStringValue

      private final String defaultStringValue
    • defaultValue

      private final Object defaultValue
    • defaultPrimitiveTypeValue

      private final Object defaultPrimitiveTypeValue
  • Constructor Details

    • PrimitiveValueOfExtractor

      public PrimitiveValueOfExtractor(Method valueOf, String parameter, String defaultStringValue, Object defaultPrimitiveTypeValue)
      Create new primitive parameter value extractor.
      Parameters:
      valueOf - valueOf() method handler.
      parameter - string parameter value.
      defaultStringValue - default string value.
      defaultPrimitiveTypeValue - default primitive type value.
  • Method Details