private void addUnit(JSONObject modelElement) throws JSONException { CPNUnit tempUnit = new CPNUnit(); setUnittag(tempUnit); String layoutText = tempUnit.getLayoutText(modelElement); setLayout(layoutText); }
public static void registerMapping(XStream xstream) { xstream.alias("color", CPNColor.class); xstream.aliasField("ml", CPNColor.class, "mltag"); xstream.aliasField("alias", CPNColor.class, "alias"); xstream.aliasField("id", CPNColor.class, "idattri"); xstream.aliasField("id", CPNColor.class, "idtag"); xstream.aliasField("bool", CPNColor.class, "booleantag"); xstream.aliasField("string", CPNColor.class, "stringtag"); xstream.aliasField("int", CPNColor.class, "integertag"); xstream.aliasField("product", CPNColor.class, "producttag"); xstream.aliasField("list", CPNColor.class, "listtag"); xstream.aliasField("unit", CPNColor.class, "unittag"); xstream.useAttributeFor(CPNColor.class, "idattri"); CPNString.registerMapping(xstream); CPNProduct.registerMapping(xstream); CPNBoolean.registerMapping(xstream); CPNInteger.registerMapping(xstream); CPNList.registerMapping(xstream); CPNUnit.registerMapping(xstream); }