From ad25a129f8c524c55c093cf688d16411f4696453 Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Fri, 25 Feb 2011 14:51:30 +0000 Subject: [PATCH] Basis gelegd voor Events: Feedback en Task, daartoe aantal dingen hernoemd. --- java/src/pm/Device.java | 1 + java/src/pm/Event.java | 3 +++ java/src/pm/Macro.java | 12 ++++++------ java/src/pm/device/gui/GUIDeviceUI.java | 3 ++- java/src/pm/device/javainput/JavaInputDevice.java | 12 +++++++----- java/src/pm/device/javainput/JavaInputListener.java | 5 +++-- .../device/javainput/extreme3d/Extreme3DDevice.java | 2 +- .../device/javainput/rumblepad/RumblepadDevice.java | 2 +- .../pm/device/jintellitype/JIntellitypeDevice.java | 7 +++---- java/src/pm/device/text/InputListener.java | 8 +++----- java/src/pm/device/wiimote/WiimoteDevice.java | 2 +- java/src/pm/event/Feedback.java | 7 +++++++ java/src/pm/{ => event}/Task.java | 7 ++++--- java/src/pm/exception/StateException.java | 5 ----- .../pm/exception/button/UnknownButtonException.java | 4 ++-- .../pm/exception/macro/MacroEventOrderException.java | 11 ----------- java/src/pm/exception/state/StateOrderException.java | 11 +++++++++++ java/src/pm/macro/SequenceListener.java | 2 +- java/src/pm/task/Continuous.java | 2 +- java/src/pm/task/Stopper.java | 2 +- java/src/pm/task/TaskListener.java | 2 +- java/src/pm/task/TaskManager.java | 10 ++++------ 22 files changed, 63 insertions(+), 57 deletions(-) create mode 100644 java/src/pm/Event.java create mode 100644 java/src/pm/event/Feedback.java rename java/src/pm/{ => event}/Task.java (80%) delete mode 100644 java/src/pm/exception/StateException.java delete mode 100644 java/src/pm/exception/macro/MacroEventOrderException.java create mode 100644 java/src/pm/exception/state/StateOrderException.java 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