Package com.yahoo.document.json.readers
Class MapReader
- java.lang.Object
-
- com.yahoo.document.json.readers.MapReader
-
public class MapReader extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
MAP_KEY
static String
MAP_VALUE
static String
UPDATE_ELEMENT
static String
UPDATE_MATCH
-
Constructor Summary
Constructors Constructor Description MapReader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValueUpdate
createMapUpdate(TokenBuffer buffer, DataType currentLevel, FieldValue keyParent, FieldValue topLevelKey)
static ValueUpdate
createMapUpdate(TokenBuffer buffer, Field field)
static void
fillMap(TokenBuffer buffer, MapFieldValue parent)
static void
fillMapFromArray(TokenBuffer buffer, MapFieldValue parent)
static void
fillMapFromObject(TokenBuffer buffer, MapFieldValue parent)
-
-
-
Field Detail
-
MAP_KEY
public static final String MAP_KEY
- See Also:
- Constant Field Values
-
MAP_VALUE
public static final String MAP_VALUE
- See Also:
- Constant Field Values
-
UPDATE_ELEMENT
public static final String UPDATE_ELEMENT
- See Also:
- Constant Field Values
-
UPDATE_MATCH
public static final String UPDATE_MATCH
- See Also:
- Constant Field Values
-
-
Method Detail
-
fillMap
public static void fillMap(TokenBuffer buffer, MapFieldValue parent)
-
fillMapFromArray
public static void fillMapFromArray(TokenBuffer buffer, MapFieldValue parent)
-
fillMapFromObject
public static void fillMapFromObject(TokenBuffer buffer, MapFieldValue parent)
-
createMapUpdate
public static ValueUpdate createMapUpdate(TokenBuffer buffer, DataType currentLevel, FieldValue keyParent, FieldValue topLevelKey)
-
createMapUpdate
public static ValueUpdate createMapUpdate(TokenBuffer buffer, Field field)
-
-