Class JSONValueParser
- java.lang.Object
-
- org.openforis.collect.datacleansing.json.JSONValueParser
-
- All Implemented Interfaces:
ValueParser
public class JSONValueParser extends Object implements ValueParser
- Author:
- S. Ricci
-
-
Constructor Summary
Constructors Constructor Description JSONValueParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static DoublegetDouble(Map<String,Object> map, String field)protected static IntegergetInteger(Map<String,Object> map, String field)protected static LonggetLong(Map<String,Object> map, String field)BooleanValueparseBoolean(String value)CodeparseCode(String value)CoordinateparseCoordinate(String value)DateparseDate(String value)FileparseFile(String value)IntegerValueparseInteger(NumberAttributeDefinition attrDef, String value)IntegerRangeparseIntegerRange(RangeAttributeDefinition attrDef, String value)RealValueparseReal(NumberAttributeDefinition attrDef, String value)RealRangeparseRealRange(RangeAttributeDefinition attrDef, String value)TaxonOccurrenceparseTaxonOccurrence(String value)TimeparseTime(String value)ValueparseValue(AttributeDefinition def, String value)
-
-
-
Method Detail
-
parseValue
public Value parseValue(AttributeDefinition def, String value)
- Specified by:
parseValuein interfaceValueParser
-
parseBoolean
public BooleanValue parseBoolean(String value)
-
parseCoordinate
public Coordinate parseCoordinate(String value)
-
parseInteger
public IntegerValue parseInteger(NumberAttributeDefinition attrDef, String value)
-
parseIntegerRange
public IntegerRange parseIntegerRange(RangeAttributeDefinition attrDef, String value)
-
parseReal
public RealValue parseReal(NumberAttributeDefinition attrDef, String value)
-
parseRealRange
public RealRange parseRealRange(RangeAttributeDefinition attrDef, String value)
-
parseTaxonOccurrence
public TaxonOccurrence parseTaxonOccurrence(String value)
-
-