/********************************************************************************* * * * WARNING: File automatically generated by DMXmlJson. DON'T CHANGE IT manually! * * * *********************************************************************************/ package it.bz.tis.sasabus.html5.shared.ui.map; public class SASAbusMarshaller_Helper extends it.bz.tis.sasabus.backend.shared.SASAbusMarshaller_Helper { protected SASAbusMarshaller_Helper() { this.putClassMarshaller("it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap", new bz.davide.dmxmljson.marshalling.ClassMarshaller() { @Override public void marshall(Object obj, String compileTimeClassName, bz.davide.dmxmljson.marshalling.Structure structure, java.util.IdentityHashMap<Object, bz.davide.dmxmljson.marshalling.Structure> identities, long[] seq, boolean superClass) throws Exception { if (!superClass) { if (isReference(structure, obj, identities, seq)) return; identities.put(obj, structure); structure.open(shortName(compileTimeClassName), shortName(obj.getClass().getName()), null); } internalMarschall(obj, "bz.davide.dmweb.shared.view.DivView", "N/A",structure, identities, seq, true); Object value; // areaList value = ((it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)obj).areaList; if (value == null) structure.property("areaList").nullValue(); else { internalMarschall(value, value.getClass().getName(),"it.bz.tis.sasabus.backend.shared.AreaList", structure.property("areaList").structure(), identities, seq, false); } // close value = ((it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)obj).close; if (value == null) structure.property("close").nullValue(); else { internalMarschall(value, value.getClass().getName(),"bz.davide.dmweb.shared.view.ButtonView", structure.property("close").structure(), identities, seq, false); } // controls value = ((it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)obj).controls; if (value == null) structure.property("controls").nullValue(); else { internalMarschall(value, value.getClass().getName(),"bz.davide.dmweb.shared.view.DivView", structure.property("controls").structure(), identities, seq, false); } // custom value = ((it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)obj).custom; if (value == null) structure.property("custom").nullValue(); else { internalMarschall(value, value.getClass().getName(),"it.bz.tis.sasabus.html5.shared.BusStationCustomViewAndI18N", structure.property("custom").structure(), identities, seq, false); } // gpsIcon value = ((it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)obj).gpsIcon; if (value == null) structure.property("gpsIcon").nullValue(); else { internalMarschall(value, value.getClass().getName(),"it.bz.tis.sasabus.html5.shared.ui.icon.Icon", structure.property("gpsIcon").structure(), identities, seq, false); } // mapDiv value = ((it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)obj).mapDiv; if (value == null) structure.property("mapDiv").nullValue(); else { internalMarschall(value, value.getClass().getName(),"bz.davide.dmweb.shared.view.DivView", structure.property("mapDiv").structure(), identities, seq, false); } // navigationPanel value = ((it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)obj).navigationPanel; if (value == null) structure.property("navigationPanel").nullValue(); else { internalMarschall(value, value.getClass().getName(),"bz.davide.dmweb.shared.view.DMHashNavigationPanel", structure.property("navigationPanel").structure(), identities, seq, false); } // overwievMap value = ((it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)obj).overwievMap; if (value == null) structure.property("overwievMap").nullValue(); else { internalMarschall(value, value.getClass().getName(),"bz.davide.dmweb.shared.view.DivView", structure.property("overwievMap").structure(), identities, seq, false); } if (!superClass) structure.close(); } }); } }