From 4bf79db42eb66cd0e7d6604ca661e33128d8bf54 Mon Sep 17 00:00:00 2001 From: Bram Veenboer Date: Wed, 2 Feb 2011 16:34:02 +0000 Subject: [PATCH] Begin gemaakt met Events. Ik neem aan dat elk Event een Feature gaat bevatten. In de main houden we een Queue met Events vast, en we kunnen voor elk Event de feature opvragen en daarna gelijk uitvoeren! --- java/src/Test.java | 1 + java/src/pm/device/feature/Feature.java | 2 +- java/src/pm/event/Event.java | 16 ++++++++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 java/src/pm/event/Event.java diff --git a/java/src/Test.java b/java/src/Test.java index a81d797..b49e629 100644 --- a/java/src/Test.java +++ b/java/src/Test.java @@ -1,5 +1,6 @@ public class Test { public static void main(String[] args) { System.out.println("Testen...!"); + System.out.println("Nog meer testen...."); } } diff --git a/java/src/pm/device/feature/Feature.java b/java/src/pm/device/feature/Feature.java index 801fa48..bb5d699 100644 --- a/java/src/pm/device/feature/Feature.java +++ b/java/src/pm/device/feature/Feature.java @@ -1,5 +1,5 @@ package pm.device.feature; public interface Feature { - + public void apply(); } diff --git a/java/src/pm/event/Event.java b/java/src/pm/event/Event.java new file mode 100644 index 0000000..d2c1776 --- /dev/null +++ b/java/src/pm/event/Event.java @@ -0,0 +1,16 @@ +package pm.event; + +import pm.device.feature.Feature; + +public class Event { + public Feature feature; + + public Event(Feature feature) { + this.feature = feature; + } + + public void Apply() { + feature.apply(); + } + +}