package com.ubt.jimu.controller.data.widget; import android.text.TextUtils; import com.thoughtworks.xstream.converters.Converter; import com.thoughtworks.xstream.converters.MarshallingContext; import com.thoughtworks.xstream.converters.UnmarshallingContext; import com.thoughtworks.xstream.io.HierarchicalStreamReader; import com.thoughtworks.xstream.io.HierarchicalStreamWriter; import com.ubt.jimu.unity.bluetooth.UnityActivity; import com.ubtech.utils.XLog; /* loaded from: classes.dex */ public class ActionDataConverter implements Converter { @Override // com.thoughtworks.xstream.converters.ConverterMatcher public boolean canConvert(Class cls) { return ActionWidgetData.class.equals(cls); } @Override // com.thoughtworks.xstream.converters.Converter public void marshal(Object obj, HierarchicalStreamWriter hierarchicalStreamWriter, MarshallingContext marshallingContext) { ActionWidgetData actionWidgetData = (ActionWidgetData) obj; if (!TextUtils.isEmpty(actionWidgetData.getWidgetId())) { hierarchicalStreamWriter.addAttribute("widgetId", actionWidgetData.getWidgetId()); } hierarchicalStreamWriter.startNode("pos_x"); hierarchicalStreamWriter.setValue(String.valueOf(actionWidgetData.getPosX())); hierarchicalStreamWriter.endNode(); hierarchicalStreamWriter.startNode("pos_y"); hierarchicalStreamWriter.setValue(String.valueOf(actionWidgetData.getPosY())); hierarchicalStreamWriter.endNode(); if (!TextUtils.isEmpty(actionWidgetData.getActionID())) { hierarchicalStreamWriter.startNode(ActionWidgetData.ACTION_ID); hierarchicalStreamWriter.setValue(String.valueOf(actionWidgetData.getActionID())); hierarchicalStreamWriter.endNode(); } if (TextUtils.isEmpty(actionWidgetData.getActionNm())) { return; } hierarchicalStreamWriter.startNode(ActionWidgetData.ACTION_NM); hierarchicalStreamWriter.setValue(String.valueOf(actionWidgetData.getActionNm())); hierarchicalStreamWriter.endNode(); } /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */ @Override // com.thoughtworks.xstream.converters.Converter public Object unmarshal(HierarchicalStreamReader hierarchicalStreamReader, UnmarshallingContext unmarshallingContext) { String attribute = hierarchicalStreamReader.getAttribute("widgetId"); if (TextUtils.isEmpty(attribute)) { attribute = hierarchicalStreamReader.getAttribute("widgetID"); } ActionWidgetData actionWidgetData = new ActionWidgetData(attribute); while (hierarchicalStreamReader.hasMoreChildren()) { hierarchicalStreamReader.moveDown(); String nodeName = hierarchicalStreamReader.getNodeName(); char c = 65535; switch (nodeName.hashCode()) { case -1656172079: if (nodeName.equals(ActionWidgetData.ACTION_ID)) { c = 2; break; } break; case -1656172047: if (nodeName.equals(UnityActivity.KEY_ACTION_ID)) { c = 3; break; } break; case -1656171883: if (nodeName.equals(ActionWidgetData.ACTION_NM)) { c = 4; break; } break; case 106854733: if (nodeName.equals("pos_x")) { c = 0; break; } break; case 106854734: if (nodeName.equals("pos_y")) { c = 1; break; } break; } if (c == 0) { actionWidgetData.setPosX(Float.valueOf(hierarchicalStreamReader.getValue()).floatValue()); } else if (c == 1) { actionWidgetData.setPosY(Float.valueOf(hierarchicalStreamReader.getValue()).floatValue()); } else if (c == 2) { actionWidgetData.setActionID(hierarchicalStreamReader.getValue()); } else if (c == 3) { actionWidgetData.setActionID(hierarchicalStreamReader.getValue()); } else if (c != 4) { XLog.b("woo", "Unknown node name : %s", hierarchicalStreamReader.getNodeName()); } else { actionWidgetData.setActionNm(hierarchicalStreamReader.getValue()); } hierarchicalStreamReader.moveUp(); } return actionWidgetData; } }