X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fexamples%2FComponenetSerializer.java;h=ea629a6424e0ec9995062d60ef557a6408d5e4d2;hb=78f503ac4d91d8f4f482b1f686b46fbfb92ef337;hp=3d568e36d513acf3b696f81dd1bac70ae163eb7a;hpb=47ea68ed5c444dd14864412639f6a6fd60ab8a0f;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ComponenetSerializer.java b/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ComponenetSerializer.java index 3d568e36..ea629a64 100644 --- a/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ComponenetSerializer.java +++ b/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ComponenetSerializer.java @@ -36,6 +36,7 @@ import net.mograsim.logic.model.model.components.mi.nandbased.am2901.GUIAm2901QR import net.mograsim.logic.model.model.components.mi.nandbased.am2901.GUIAm2901SourceDecode; import net.mograsim.logic.model.model.components.submodels.SubmodelComponent; import net.mograsim.logic.model.serializing.SubmodelComponentParams; +import net.mograsim.logic.model.serializing.SubmodelComponentSerializer; import net.mograsim.logic.model.util.JsonHandler; public class ComponenetSerializer @@ -56,10 +57,13 @@ public class ComponenetSerializer for (SubmodelComponent comp : components) { - SubmodelComponentParams params = comp.calculateParams(getIdentifier); - JsonHandler.writeJson(params, "components/" - + comp.getClass().getName().substring("net.mograsim.logic.ui.model.components.mi.nandbased.".length()).replace('.', '/') - + ".json"); + SubmodelComponentParams params = SubmodelComponentSerializer.serialize(comp, getIdentifier); + JsonHandler + .writeJson(params, + "components/" + + comp.getClass().getName() + .substring("net.mograsim.logic.model.model.components.mi.nandbased.".length()).replace('.', '/') + + ".json"); } } } \ No newline at end of file