void function ( final String arg0 , final Map < String , String > arg1 ) { if ( arg0 != null ) { for ( String loc0 : arg0 . split ( TypeUtil . PARAMETER_SEPARATOR ) ) { final String [ ] loc1 = parseParameter ( loc0 ) ; arg1 . put ( loc1 [ 0 ] , loc1 [ 1 ] ) ; } } }
valid input are ; separated key = value pairs without spaces between key and value . see rfc 7231 : the type , subtype , and parameter name tokens are case-insensitive . parameter values might or might not be case-sensitive , depending on the semantics of the parameter name . the presence or absence of a parameter might be significant to the processing of a media-type , depending on its definition within the media type registry . concode_field_sep String PARAMETER_SEPARATOR concode_elem_sep String PARAMETER_KEY_VALUE_SEPARATOR concode_elem_sep String TYPE_SUBTYPE_WILDCARD concode_elem_sep char WHITESPACE_CHAR concode_elem_sep String TYPE_SUBTYPE_SEPARATOR concode_elem_sep String MEDIA_TYPE_WILDCARD concode_elem_sep String PARAMETER_Q concode_field_sep Map<String,String> createParameterMap concode_elem_sep String[] parseParameter concode_elem_sep void validateParameterNameAndValue