/*********************************************************************************
* *
* WARNING: File automatically generated by DMXmlJson. DON'T CHANGE IT manually! *
* *
*********************************************************************************/
package it.bz.tis.sasabus.html5.shared.ui;
public class SASAbusUnmarshaller_Helper extends it.bz.tis.sasabus.html5.shared.ui.menu.SASAbusUnmarshaller_Helper
{
protected SASAbusUnmarshaller_Helper()
{
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.HomePanel", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.HomePanel>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.HomePanel ret){
// favouriteBusStationListPanel
if (ret.favouriteBusStationListPanel != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.HomePanel.favouriteBusStationListPanel");
// favouriteContainer
if (ret.favouriteContainer != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.HomePanel.favouriteContainer");
// introText
if (ret.introText != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.HomePanel.introText");
// map
if (ret.map != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.HomePanel.map");
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.HomePanel", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.HomePanel ret = new it.bz.tis.sasabus.html5.shared.ui.HomePanel();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.HomePanel", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
internalUnmarschall(structure, "bz.davide.dmweb.shared.view.DivView", obj, identities);
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
// favouriteBusStationListPanel
if ((value = structure.property("favouriteBusStationListPanel")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).favouriteBusStationListPanel = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).favouriteBusStationListPanel = (it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("FavouriteBusStationListPanel"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).favouriteBusStationListPanel = (it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)o;
}
}
// favouriteContainer
if ((value = structure.property("favouriteContainer")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).favouriteContainer = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).favouriteContainer = (bz.davide.dmweb.shared.view.DivView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("DivView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).favouriteContainer = (bz.davide.dmweb.shared.view.DivView)o;
}
}
// introText
if ((value = structure.property("introText")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).introText = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).introText = (bz.davide.dmweb.shared.view.DivView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("DivView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).introText = (bz.davide.dmweb.shared.view.DivView)o;
}
}
// map
if ((value = structure.property("map")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).map = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).map = (it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("SASAbusMap"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.HomePanel)obj).map = (it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)o;
}
}
structure.close();
}
});
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.AboutPanel", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.AboutPanel>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.AboutPanel ret){
// copyrightCompanyAddress
if (ret.copyrightCompanyAddress != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.copyrightCompanyAddress");
// copyrightLink
if (ret.copyrightLink != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.copyrightLink");
// copyrightYears
if (ret.copyrightYears != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.copyrightYears");
// infoText
if (ret.infoText != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.infoText");
// licenseLabel
if (ret.licenseLabel != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.licenseLabel");
// licenseLink
if (ret.licenseLink != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.licenseLink");
// teamLink
if (ret.teamLink != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.teamLink");
// teamMembers
if (ret.teamMembers != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.teamMembers");
// thirdPartyLicenses
if (ret.thirdPartyLicenses != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanel.thirdPartyLicenses");
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.AboutPanel", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.AboutPanel ret = new it.bz.tis.sasabus.html5.shared.ui.AboutPanel();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.AboutPanel", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
internalUnmarschall(structure, "bz.davide.dmweb.shared.view.DivView", obj, identities);
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
// copyrightCompanyAddress
if ((value = structure.property("copyrightCompanyAddress")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightCompanyAddress = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightCompanyAddress = (bz.davide.dmweb.shared.view.SpanView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("SpanView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightCompanyAddress = (bz.davide.dmweb.shared.view.SpanView)o;
}
}
// copyrightLink
if ((value = structure.property("copyrightLink")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightLink = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightLink = (bz.davide.dmweb.shared.view.AnchorView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("AnchorView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightLink = (bz.davide.dmweb.shared.view.AnchorView)o;
}
}
// copyrightYears
if ((value = structure.property("copyrightYears")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightYears = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightYears = (bz.davide.dmweb.shared.view.SpanView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("SpanView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).copyrightYears = (bz.davide.dmweb.shared.view.SpanView)o;
}
}
// infoText
if ((value = structure.property("infoText")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).infoText = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).infoText = (bz.davide.dmweb.shared.view.SpanView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("SpanView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).infoText = (bz.davide.dmweb.shared.view.SpanView)o;
}
}
// licenseLabel
if ((value = structure.property("licenseLabel")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).licenseLabel = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).licenseLabel = (bz.davide.dmweb.shared.view.SpanView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("SpanView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).licenseLabel = (bz.davide.dmweb.shared.view.SpanView)o;
}
}
// licenseLink
if ((value = structure.property("licenseLink")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).licenseLink = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).licenseLink = (bz.davide.dmweb.shared.view.AnchorView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("AnchorView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).licenseLink = (bz.davide.dmweb.shared.view.AnchorView)o;
}
}
// teamLink
if ((value = structure.property("teamLink")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).teamLink = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).teamLink = (bz.davide.dmweb.shared.view.AnchorView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("AnchorView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).teamLink = (bz.davide.dmweb.shared.view.AnchorView)o;
}
}
// teamMembers
if ((value = structure.property("teamMembers")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).teamMembers = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).teamMembers = (bz.davide.dmweb.shared.view.DivView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("DivView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).teamMembers = (bz.davide.dmweb.shared.view.DivView)o;
}
}
// thirdPartyLicenses
if ((value = structure.property("thirdPartyLicenses")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).thirdPartyLicenses = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).thirdPartyLicenses = (bz.davide.dmweb.shared.view.DivView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("DivView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanel)obj).thirdPartyLicenses = (bz.davide.dmweb.shared.view.DivView)o;
}
}
structure.close();
}
});
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler ret){
// aboutPanel
if (ret.aboutPanel != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler.aboutPanel");
// thirdPartyLicenses
if (ret.thirdPartyLicenses != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler.thirdPartyLicenses");
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler ret = new it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
// aboutPanel
if ((value = structure.property("aboutPanel")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler)obj).aboutPanel = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler)obj).aboutPanel = (it.bz.tis.sasabus.html5.shared.ui.AboutPanel)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("AboutPanel"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler)obj).aboutPanel = (it.bz.tis.sasabus.html5.shared.ui.AboutPanel)o;
}
}
// thirdPartyLicenses
if ((value = structure.property("thirdPartyLicenses")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler)obj).thirdPartyLicenses = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler)obj).thirdPartyLicenses = (bz.davide.dmweb.shared.view.DivView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("DivView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelCloseHandler)obj).thirdPartyLicenses = (bz.davide.dmweb.shared.view.DivView)o;
}
}
structure.close();
}
});
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses ret){
// licensesPanel
if (ret.licensesPanel != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses.licensesPanel");
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses ret = new it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
// licensesPanel
if ((value = structure.property("licensesPanel")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses)obj).licensesPanel = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses)obj).licensesPanel = (bz.davide.dmweb.shared.view.DivView)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("DivView"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.AboutPanelShow3rdPartyLicenses)obj).licensesPanel = (bz.davide.dmweb.shared.view.DivView)o;
}
}
structure.close();
}
});
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.SASABzRoutingViewFactory", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.SASABzRoutingViewFactory>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.SASABzRoutingViewFactory ret){
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.SASABzRoutingViewFactory", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.SASABzRoutingViewFactory ret = new it.bz.tis.sasabus.html5.shared.ui.SASABzRoutingViewFactory();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.SASABzRoutingViewFactory", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
structure.close();
}
});
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.AboutInfos", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.AboutInfos>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.AboutInfos ret){
// copyrightCompany
if (ret.copyrightCompany != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.copyrightCompany");
// copyrightCompanyAddress
if (ret.copyrightCompanyAddress != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.copyrightCompanyAddress");
// copyrightCompanyUrl
if (ret.copyrightCompanyUrl != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.copyrightCompanyUrl");
// copyrightYears
if (ret.copyrightYears != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.copyrightYears");
// infos
if (ret.infos != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.infos");
// libraries
if (ret.libraries != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.libraries");
// licenseLabel
if (ret.licenseLabel != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.licenseLabel");
// licenseName
if (ret.licenseName != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.licenseName");
// licenseUrl
if (ret.licenseUrl != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.licenseUrl");
// teamMembers
if (ret.teamMembers != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.teamMembers");
// teamName
if (ret.teamName != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.teamName");
// teamUrl
if (ret.teamUrl != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.AboutInfos.teamUrl");
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.AboutInfos", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.AboutInfos ret = new it.bz.tis.sasabus.html5.shared.ui.AboutInfos();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.AboutInfos", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
// copyrightCompany
if ((value = structure.property("copyrightCompany")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).copyrightCompany = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).copyrightCompany = value.string();
}
// copyrightCompanyAddress
if ((value = structure.property("copyrightCompanyAddress")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).copyrightCompanyAddress = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).copyrightCompanyAddress = value.string();
}
// copyrightCompanyUrl
if ((value = structure.property("copyrightCompanyUrl")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).copyrightCompanyUrl = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).copyrightCompanyUrl = value.string();
}
// copyrightYears
if ((value = structure.property("copyrightYears")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).copyrightYears = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).copyrightYears = value.string();
}
// infos
if ((value = structure.property("infos")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).infos = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).infos = value.string();
}
// libraries
if ((value = structure.property("libraries")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).libraries = null;
else
{
bz.davide.dmxmljson.unmarshalling.Array arr = value.array();
arr.open();
it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary[] arrayList = new it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary[arr.length()];
for (int i = 0; i < arrayList.length; i++) {
value = arr.nextItem();
if (value.isNull())
arrayList[i] = null;
else
{
bz.davide.dmxmljson.unmarshalling.Structure tmpStructure = value.structure();
String refid = tmpStructure.getRefId();
if (refid != null)
arrayList[i] = (it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)(identities.get(refid));
else {
Object o = newInstance(tmpStructure.getRuntimeClassName("ThirdPartyLibrary"));
internalUnmarschall(tmpStructure, o.getClass().getName(), o, identities);
arrayList[i] = (it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)(o);
}
}
}
arr.close();
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).libraries = arrayList;
}
// licenseLabel
if ((value = structure.property("licenseLabel")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).licenseLabel = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).licenseLabel = value.string();
}
// licenseName
if ((value = structure.property("licenseName")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).licenseName = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).licenseName = value.string();
}
// licenseUrl
if ((value = structure.property("licenseUrl")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).licenseUrl = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).licenseUrl = value.string();
}
// teamMembers
if ((value = structure.property("teamMembers")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).teamMembers = null;
else
{
bz.davide.dmxmljson.unmarshalling.Array arr = value.array();
arr.open();
it.bz.tis.sasabus.html5.shared.ui.TeamMember[] arrayList = new it.bz.tis.sasabus.html5.shared.ui.TeamMember[arr.length()];
for (int i = 0; i < arrayList.length; i++) {
value = arr.nextItem();
if (value.isNull())
arrayList[i] = null;
else
{
bz.davide.dmxmljson.unmarshalling.Structure tmpStructure = value.structure();
String refid = tmpStructure.getRefId();
if (refid != null)
arrayList[i] = (it.bz.tis.sasabus.html5.shared.ui.TeamMember)(identities.get(refid));
else {
Object o = newInstance(tmpStructure.getRuntimeClassName("TeamMember"));
internalUnmarschall(tmpStructure, o.getClass().getName(), o, identities);
arrayList[i] = (it.bz.tis.sasabus.html5.shared.ui.TeamMember)(o);
}
}
}
arr.close();
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).teamMembers = arrayList;
}
// teamName
if ((value = structure.property("teamName")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).teamName = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).teamName = value.string();
}
// teamUrl
if ((value = structure.property("teamUrl")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).teamUrl = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.AboutInfos)obj).teamUrl = value.string();
}
structure.close();
}
});
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel ret){
// areaList
if (ret.areaList != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel.areaList");
// custom
if (ret.custom != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel.custom");
// map
if (ret.map != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel.map");
// navigationPanel
if (ret.navigationPanel != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel.navigationPanel");
// parentPanel
if (ret.parentPanel != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel.parentPanel");
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel ret = new it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
internalUnmarschall(structure, "bz.davide.dmweb.shared.view.DivView", obj, identities);
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
// areaList
if ((value = structure.property("areaList")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).areaList = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).areaList = (it.bz.tis.sasabus.backend.shared.AreaList)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("AreaList"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).areaList = (it.bz.tis.sasabus.backend.shared.AreaList)o;
}
}
// custom
if ((value = structure.property("custom")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).custom = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).custom = (it.bz.tis.sasabus.html5.shared.BusStationCustomViewAndI18N)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("BusStationCustomViewAndI18N"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).custom = (it.bz.tis.sasabus.html5.shared.BusStationCustomViewAndI18N)o;
}
}
// map
if ((value = structure.property("map")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).map = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).map = (it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("SASAbusMap"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).map = (it.bz.tis.sasabus.html5.shared.ui.map.SASAbusMap)o;
}
}
// navigationPanel
if ((value = structure.property("navigationPanel")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).navigationPanel = null;
else
{
String refid = value.structure().getRefId();
if (refid != null)
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).navigationPanel = (bz.davide.dmweb.shared.view.DMHashNavigationPanel)identities.get(refid);
else {
Object o = newInstance(value.structure().getRuntimeClassName("DMHashNavigationPanel"));
internalUnmarschall(value.structure(), o.getClass().getName(), o, identities);
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).navigationPanel = (bz.davide.dmweb.shared.view.DMHashNavigationPanel)o;
}
}
// parentPanel
if ((value = structure.property("parentPanel")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).parentPanel = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.FavouriteBusStationListPanel)obj).parentPanel = value.string();
}
structure.close();
}
});
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary ret){
// license
if (ret.license != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary.license");
// licenseUrl
if (ret.licenseUrl != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary.licenseUrl");
// name
if (ret.name != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary.name");
// owner
if (ret.owner != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary.owner");
// url
if (ret.url != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary.url");
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary ret = new it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
// license
if ((value = structure.property("license")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).license = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).license = value.string();
}
// licenseUrl
if ((value = structure.property("licenseUrl")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).licenseUrl = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).licenseUrl = value.string();
}
// name
if ((value = structure.property("name")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).name = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).name = value.string();
}
// owner
if ((value = structure.property("owner")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).owner = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).owner = value.string();
}
// url
if ((value = structure.property("url")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).url = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.ThirdPartyLibrary)obj).url = value.string();
}
structure.close();
}
});
this.emptyObjectCheck.put("it.bz.tis.sasabus.html5.shared.ui.TeamMember", new bz.davide.dmxmljson.unmarshalling.EmptyFieldChecker<it.bz.tis.sasabus.html5.shared.ui.TeamMember>() {
@Override public void check(it.bz.tis.sasabus.html5.shared.ui.TeamMember ret){
// name
if (ret.name != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.TeamMember.name");
// role
if (ret.role != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.TeamMember.role");
// url
if (ret.url != null)
throw new RuntimeException("The constructor initialized the field it.bz.tis.sasabus.html5.shared.ui.TeamMember.url");
}
});
this.putInstanceFactory("it.bz.tis.sasabus.html5.shared.ui.TeamMember", new bz.davide.dmxmljson.unmarshalling.InstanceFactory() {
@Override public Object newInstance() throws Exception {
it.bz.tis.sasabus.html5.shared.ui.TeamMember ret = new it.bz.tis.sasabus.html5.shared.ui.TeamMember();
return ret;
}
});
this.putClassUnmarshaller("it.bz.tis.sasabus.html5.shared.ui.TeamMember", new bz.davide.dmxmljson.unmarshalling.ClassUnmarshaller() {
@Override public void unmarshall(bz.davide.dmxmljson.unmarshalling.Structure structure, Object obj, java.util.HashMap<String, Object> identities) throws Exception {
structure.open();
String id = structure.getId();
if (id != null)
identities.put(id, obj);
bz.davide.dmxmljson.unmarshalling.Value value;
// name
if ((value = structure.property("name")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.TeamMember)obj).name = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.TeamMember)obj).name = value.string();
}
// role
if ((value = structure.property("role")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.TeamMember)obj).role = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.TeamMember)obj).role = value.string();
}
// url
if ((value = structure.property("url")) != null)
if (value.isNull())
((it.bz.tis.sasabus.html5.shared.ui.TeamMember)obj).url = null;
else
{
((it.bz.tis.sasabus.html5.shared.ui.TeamMember)obj).url = value.string();
}
structure.close();
}
});
}
}