Class PrimitiveCharacterExtractor
- java.lang.Object
-
- org.glassfish.jersey.server.internal.inject.PrimitiveCharacterExtractor
-
- All Implemented Interfaces:
MultivaluedParameterExtractor<java.lang.Object>
class PrimitiveCharacterExtractor extends java.lang.Object implements MultivaluedParameterExtractor<java.lang.Object>
Value extractor forCharacterandcharparameters.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.ObjectdefaultPrimitiveTypeValue(package private) java.lang.StringdefaultStringValue(package private) java.lang.Stringparameter
-
Constructor Summary
Constructors Constructor Description PrimitiveCharacterExtractor(java.lang.String parameter, java.lang.String defaultStringValue, java.lang.Object defaultPrimitiveTypeValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectextract(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> parameters)Extract the map entry identified by aname(and using the configureddefault value) from the suppliedmultivalued map.java.lang.StringgetDefaultValueString()Default entry value (string) that will be used in case the entry is not present in the suppliedmultivalued map.java.lang.StringgetName()Name of the parameter (map key) to be extracted from the suppliedmultivalued map.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:MultivaluedParameterExtractorName of the parameter (map key) to be extracted from the suppliedmultivalued map.- Specified by:
getNamein interfaceMultivaluedParameterExtractor<java.lang.Object>- Returns:
- name of the extracted parameter.
-
getDefaultValueString
public java.lang.String getDefaultValueString()
Description copied from interface:MultivaluedParameterExtractorDefault entry value (string) that will be used in case the entry is not present in the suppliedmultivalued map.- Specified by:
getDefaultValueStringin interfaceMultivaluedParameterExtractor<java.lang.Object>- Returns:
- default (back-up) map entry value.
-
extract
public java.lang.Object extract(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> parameters)
Description copied from interface:MultivaluedParameterExtractorExtract the map entry identified by aname(and using the configureddefault value) from the suppliedmultivalued map.- Specified by:
extractin interfaceMultivaluedParameterExtractor<java.lang.Object>- Parameters:
parameters- multivalued parameter map.- Returns:
- custom Java type instance representing the extracted multivalued map entry.
-
-