package com.ubt.jimu.blockly.command.interaction; import com.ubt.jimu.blockly.bean.BlocklyProject; import com.ubt.jimu.blockly.bean.JimuMotion; import com.ubt.jimu.blockly.bean.JimuSound; import java.io.File; /* loaded from: classes.dex */ public class BlocklyInteraction extends AbstractBlocklyInteraction { private AbstractBlocklyInteraction[] listeners; public BlocklyInteraction(AbstractBlocklyInteraction... abstractBlocklyInteractionArr) { if (abstractBlocklyInteractionArr == null || abstractBlocklyInteractionArr.length == 0) { this.listeners = new AbstractBlocklyInteraction[0]; } else { this.listeners = abstractBlocklyInteractionArr; } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void addBlocklyProject(BlocklyProject blocklyProject, File file) { super.addBlocklyProject(blocklyProject, file); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.addBlocklyProject(blocklyProject, file); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void addJimuMotion(JimuMotion jimuMotion) { super.addJimuMotion(jimuMotion); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.addJimuMotion(jimuMotion); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void addJimuSound(JimuSound jimuSound, File file) { super.addJimuSound(jimuSound, file); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.addJimuSound(jimuSound, file); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void deleteBlocklyProject(BlocklyProject blocklyProject, File file) { super.deleteBlocklyProject(blocklyProject, file); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.deleteBlocklyProject(blocklyProject, file); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void deleteJimuMotion(JimuMotion jimuMotion) { super.deleteJimuMotion(jimuMotion); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.deleteJimuMotion(jimuMotion); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void deleteJimuSound(JimuSound jimuSound, File file) { super.deleteJimuSound(jimuSound, file); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.deleteJimuSound(jimuSound, file); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void renameBlocklyProject(BlocklyProject blocklyProject, File file) { super.renameBlocklyProject(blocklyProject, file); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.renameBlocklyProject(blocklyProject, file); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void renameJimuMotion(JimuMotion jimuMotion) { super.renameJimuMotion(jimuMotion); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.renameJimuMotion(jimuMotion); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void renameJimuSound(JimuSound jimuSound) { super.renameJimuSound(jimuSound); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.renameJimuSound(jimuSound); } catch (Exception e) { e.printStackTrace(); } } } @Override // com.ubt.jimu.blockly.command.interaction.AbstractBlocklyInteraction public void updateBlocklyProject(BlocklyProject blocklyProject, File file) { super.updateBlocklyProject(blocklyProject, file); for (AbstractBlocklyInteraction abstractBlocklyInteraction : this.listeners) { try { abstractBlocklyInteraction.updateBlocklyProject(blocklyProject, file); } catch (Exception e) { e.printStackTrace(); } } } }