public class GsonScriptModuleSpecSerializer extends java.lang.Object implements ScriptModuleSpecSerializer
ScriptModuleSpecSerializer| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_MODULE_SPEC_FILE_NAME
Default file name of the optional
ScriptModuleSpec in the archive |
| Constructor and Description |
|---|
GsonScriptModuleSpecSerializer() |
GsonScriptModuleSpecSerializer(java.lang.String moduleSpecFileName) |
| Modifier and Type | Method and Description |
|---|---|
ScriptModuleSpec |
deserialize(java.lang.String json)
Convert the input JSON String to a
ScriptModuleSpec |
java.lang.String |
getModuleSpecFileName()
Filename to use when outputting a serialized module spec
|
protected com.google.gson.Gson |
getSerializer() |
java.lang.String |
serialize(ScriptModuleSpec moduleSpec)
Convert the
ScriptModuleSpec to a JSON String |
public static final java.lang.String DEFAULT_MODULE_SPEC_FILE_NAME
ScriptModuleSpec in the archivepublic GsonScriptModuleSpecSerializer()
public GsonScriptModuleSpecSerializer(java.lang.String moduleSpecFileName)
moduleSpecFileName - file name to use when outputting a serialized moduleSpecpublic java.lang.String serialize(ScriptModuleSpec moduleSpec)
ScriptModuleSpec to a JSON Stringserialize in interface ScriptModuleSpecSerializerpublic ScriptModuleSpec deserialize(java.lang.String json)
ScriptModuleSpecdeserialize in interface ScriptModuleSpecSerializerpublic java.lang.String getModuleSpecFileName()
ScriptModuleSpecSerializergetModuleSpecFileName in interface ScriptModuleSpecSerializerprotected com.google.gson.Gson getSerializer()