diff --git a/java/src/pm/Device.java b/java/src/pm/Device.java index 6f0ae5e..8221041 100644 --- a/java/src/pm/Device.java +++ b/java/src/pm/Device.java @@ -1,5 +1,6 @@ package pm; +import pm.event.Task; import pm.exception.device.DeviceExitException; import pm.exception.device.DeviceInitialiseException; import pm.macro.Sequence; diff --git a/java/src/pm/Event.java b/java/src/pm/Event.java new file mode 100644 index 0000000..fc98f67 --- /dev/null +++ b/java/src/pm/Event.java @@ -0,0 +1,3 @@ +package pm; + +public interface Event {} diff --git a/java/src/pm/Macro.java b/java/src/pm/Macro.java index 1b60717..3fd950b 100644 --- a/java/src/pm/Macro.java +++ b/java/src/pm/Macro.java @@ -3,7 +3,7 @@ package pm; import java.util.ArrayList; import pm.exception.MacroException; -import pm.exception.macro.MacroEventOrderException; +import pm.exception.state.StateOrderException; import pm.macro.Sequence; import pm.macro.State; import pm.macro.state.Hold; @@ -16,33 +16,33 @@ public class Macro extends Sequence { this.eventArray = new State[] {press, new Release(button)}; } - public Macro(State... eventArray) throws MacroException { + public Macro(State... eventArray) throws StateOrderException { ArrayList