140 lines
5.5 KiB
Java
140 lines
5.5 KiB
Java
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();
|
|
}
|
|
}
|
|
}
|
|
}
|