diff options
| author | Paul Buetow <paul@buetow.org> | 2008-05-18 04:21:44 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-05-18 04:21:44 +0000 |
| commit | 34595bc248660a6cd9c51f2b7a18ed33ae31cce4 (patch) | |
| tree | f75cc0844410079f9503d8aff2ec2281d7468d75 /sources/core/VSTaskManager.java | |
| parent | 09b4f130a62ba5e05cef367f2d5adb357936d28b (diff) | |
Some cleanup in the VSDefaultPrefs.
Initial ProtocolEvent, which is for protocol activation/deactivation
Diffstat (limited to 'sources/core/VSTaskManager.java')
| -rw-r--r-- | sources/core/VSTaskManager.java | 53 |
1 files changed, 32 insertions, 21 deletions
diff --git a/sources/core/VSTaskManager.java b/sources/core/VSTaskManager.java index f8d3f63..474bc45 100644 --- a/sources/core/VSTaskManager.java +++ b/sources/core/VSTaskManager.java @@ -204,21 +204,21 @@ public class VSTaskManager { } public synchronized LinkedList<VSTask> getProtocolTasks(VSProtocol protocol) { - LinkedList<VSTask> protocolVSTasks = new LinkedList<VSTask>(); + LinkedList<VSTask> protocolTasks = new LinkedList<VSTask>(); for (VSTask task : fullfilledProgrammedTasks) if (task.isProtocol(protocol)) - protocolVSTasks.addLast(task); + protocolTasks.addLast(task); for (VSTask task : globalTasks) if (task.isProtocol(protocol)) - protocolVSTasks.addLast(task); + protocolTasks.addLast(task); for (VSTask task : tasks) if (task.isProtocol(protocol)) - protocolVSTasks.addLast(task); + protocolTasks.addLast(task); - return protocolVSTasks; + return protocolTasks; } public synchronized LinkedList<VSTask> getNonProtocolTasks(VSProtocol protocol) { @@ -239,11 +239,10 @@ public class VSTaskManager { return nonProtocolTasks; } - public synchronized void modifyProtocolTasks(VSProtocol protocol, LinkedList<VSTask> protocolVSTasks) { + public synchronized void modifyProtocolTasks(VSProtocol protocol, LinkedList<VSTask> protocolTasks) { VSProcess process = protocol.getProcess(); LinkedList<VSTask> nonProtocolTasks = getNonProtocolTasks(protocol); - //System.out.println("NON PROTO: " + nonProtocolTasks); - ListIterator<VSTask> iter1 = protocolVSTasks.listIterator(0); + ListIterator<VSTask> iter1 = protocolTasks.listIterator(0); ListIterator<VSTask> iter2 = nonProtocolTasks.listIterator(0); long localTime = process.getTime(); @@ -258,7 +257,7 @@ public class VSTaskManager { insert(task); } - for (VSTask task : protocolVSTasks) { + for (VSTask task : protocolTasks) { if (task.getTaskTime() < localTime) fullfilledProgrammedTasks.addLast(task); else @@ -267,25 +266,37 @@ public class VSTaskManager { } public String toString() { - final String taskManager = prefs.getString("lang.taskmanager"); - String descr = "fullfilled: "; + StringBuffer buffer = new StringBuffer(); - for (VSTask task : fullfilledProgrammedTasks) - descr += task + "; "; + buffer.append(prefs.getString("lang.task.manager")); + buffer.append(" ("); + buffer.append(prefs.getString("lang.tasks.fullfilled")); + buffer.append(": "); + + for (VSTask task : fullfilledProgrammedTasks) { + buffer.append(task); + buffer.append("; "); + } - descr += "global: "; + buffer.append(prefs.getString("lang.tasks.global")); - for (VSTask task : globalTasks) - descr += task + "; "; + for (VSTask task : globalTasks) { + buffer.append(task); + buffer.append("; "); + } - descr += "local: "; + buffer.append(prefs.getString("lang.tasks.local")); - for (VSTask task : tasks) - descr += task + "; "; + for (VSTask task : tasks) { + buffer.append(task); + buffer.append("; "); + } + + String descr = buffer.toString(); if (descr.endsWith("; ")) - return taskManager + " (" + descr.substring(0, descr.length()-2) + ")"; + return descr.substring(0, descr.length()-2) + ")"; - return taskManager + " (" + descr + ")"; + return descr + ")"; } } |
