Class JsonElementFactory
java.lang.Object
de.monticore.symboltable.serialization.json.JsonElementFactory
This factory creates instances of JsonElements.
It can be used to instantiate subtypes of the Json
classes instead of the default ones.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final JsonBooleanprotected static JsonElementFactoryprotected static final JsonNullprotected static final JsonBoolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JsonArraystatic JsonBooleancreateJsonBoolean(boolean value) static JsonNullstatic JsonNumbercreateJsonNumber(String value) static JsonObjectstatic JsonStringcreateJsonString(String value) protected JsonArrayprotected JsonBooleandoCreateJsonBoolean(boolean value) protected JsonNullprotected JsonNumberdoCreateJsonNumber(String value) protected JsonObjectprotected JsonStringdoCreateJsonString(String value) static voidsetInstance(JsonElementFactory instance)
-
Field Details
-
NULL
-
TRUE
-
FALSE
-
instance
-
-
Constructor Details
-
JsonElementFactory
public JsonElementFactory()
-
-
Method Details
-
setInstance
-
doCreateJsonArray
-
doCreateJsonBoolean
-
doCreateJsonNull
-
doCreateJsonNumber
-
doCreateJsonObject
-
doCreateJsonString
-
createJsonArray
-
createJsonBoolean
-
createJsonNull
-
createJsonNumber
-
createJsonObject
-
createJsonString
-