X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodel%2Fcomponents%2Fparams%2FJsonHandler.java;fp=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodel%2Fcomponents%2Fparams%2FJsonHandler.java;h=0000000000000000000000000000000000000000;hb=6432c12630fa3f80ec19bf23229844abd42105e3;hp=c80aba71dbd8b9af2615427791454a0ea0b40c5d;hpb=82cc1d386820c179be331790fa3c1fae22bada76;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/params/JsonHandler.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/params/JsonHandler.java deleted file mode 100644 index c80aba71..00000000 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/params/JsonHandler.java +++ /dev/null @@ -1,30 +0,0 @@ -package net.mograsim.logic.ui.model.components.params; - -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; - -public class JsonHandler -{ - private static Gson parser = new GsonBuilder().setPrettyPrinting().create(); - - @SuppressWarnings("resource") - public static T readJson(String path, Class type) throws IOException - { - FileReader reader = new FileReader(path); - T params = parser.fromJson(new FileReader(path), type); - reader.close(); - return params; - } - - public static void writeJson(Object o, String path) throws IOException - { - @SuppressWarnings("resource") - FileWriter writer = new FileWriter(path); - writer.write(parser.toJson(o)); - writer.close(); // TODO: Insure that writer is closed - } -}