Package com.enonic.xp.script.serializer
Class JsonMapGenerator
- java.lang.Object
-
- com.enonic.xp.script.serializer.MapGeneratorBase
-
- com.enonic.xp.script.serializer.JsonMapGenerator
-
- All Implemented Interfaces:
MapGenerator
@PublicApi public final class JsonMapGenerator extends MapGeneratorBase
-
-
Constructor Summary
Constructors Constructor Description JsonMapGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addToArray(Object array, Object value)
protected boolean
isArray(Object value)
protected boolean
isMap(Object value)
protected Object
newArray()
protected MapGeneratorBase
newGenerator()
protected Object
newMap()
protected void
putInMap(Object map, String key, Object value)
-
-
-
Method Detail
-
newMap
protected Object newMap()
- Specified by:
newMap
in classMapGeneratorBase
-
newArray
protected Object newArray()
- Specified by:
newArray
in classMapGeneratorBase
-
isMap
protected boolean isMap(Object value)
- Specified by:
isMap
in classMapGeneratorBase
-
isArray
protected boolean isArray(Object value)
- Specified by:
isArray
in classMapGeneratorBase
-
putInMap
protected void putInMap(Object map, String key, Object value)
- Specified by:
putInMap
in classMapGeneratorBase
-
addToArray
protected void addToArray(Object array, Object value)
- Specified by:
addToArray
in classMapGeneratorBase
-
newGenerator
protected MapGeneratorBase newGenerator()
- Specified by:
newGenerator
in classMapGeneratorBase
-
-