public class DeepObjectValueParameterParser extends ObjectParser<String> implements ParameterParser
additionalPropertiesParser| Constructor and Description |
|---|
DeepObjectValueParameterParser(String parameterName,
Map<String,ValueParser<String>> propertiesParsers,
Map<Pattern,ValueParser<String>> patternPropertiesParsers,
ValueParser<String> additionalPropertiesParsers) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ParameterParser o) |
protected ValueParser<String> |
getAdditionalPropertiesParserIfRequired() |
protected boolean |
mustNullateValue(String serialized,
ValueParser<String> parser) |
Object |
parseParameter(Map<String,List<String>> parameters) |
parseFieldpublic DeepObjectValueParameterParser(String parameterName, Map<String,ValueParser<String>> propertiesParsers, Map<Pattern,ValueParser<String>> patternPropertiesParsers, ValueParser<String> additionalPropertiesParsers)
public Object parseParameter(Map<String,List<String>> parameters) throws MalformedValueException
parseParameter in interface ParameterParserMalformedValueExceptionprotected ValueParser<String> getAdditionalPropertiesParserIfRequired()
getAdditionalPropertiesParserIfRequired in class ObjectParser<String>protected boolean mustNullateValue(String serialized, ValueParser<String> parser)
mustNullateValue in class ObjectParser<String>public int compareTo(ParameterParser o)
compareTo in interface Comparable<ParameterParser>Copyright © 2021. All rights reserved.