public abstract class ObjectParser<X> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ValueParser<X> |
additionalPropertiesParser |
| Constructor and Description |
|---|
ObjectParser(Map<String,ValueParser<X>> propertiesParsers,
Map<Pattern,ValueParser<X>> patternPropertiesParsers,
ValueParser<X> additionalPropertiesParser) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ValueParser<X> |
getAdditionalPropertiesParserIfRequired() |
protected abstract boolean |
mustNullateValue(X serialized,
ValueParser<X> parser) |
protected Map.Entry<String,Object> |
parseField(String key,
X serialized) |
protected ValueParser<X> additionalPropertiesParser
public ObjectParser(Map<String,ValueParser<X>> propertiesParsers, Map<Pattern,ValueParser<X>> patternPropertiesParsers, ValueParser<X> additionalPropertiesParser)
protected abstract ValueParser<X> getAdditionalPropertiesParserIfRequired()
protected abstract boolean mustNullateValue(X serialized, ValueParser<X> parser)
Copyright © 2021. All rights reserved.