Changeset 200


Ignore:
Timestamp:
09/26/11 22:56:36 (13 years ago)
Author:
sherbold
Message:
  • adapted implementations of ConsoleObservers? to the new interfaces (see comment of previous commit).
Location:
trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swt
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swt/CommandHistoryDialog.java

    r195 r200  
    2424import de.ugoe.cs.util.console.CommandExecuter; 
    2525import de.ugoe.cs.util.console.Console; 
    26 import de.ugoe.cs.util.console.ConsoleObserver; 
     26import de.ugoe.cs.util.console.listener.ICommandListener; 
     27 
    2728import org.eclipse.swt.events.DisposeListener; 
    2829import org.eclipse.swt.events.DisposeEvent; 
     
    3031import org.eclipse.swt.events.SelectionEvent; 
    3132 
    32 public class CommandHistoryDialog extends Dialog implements ConsoleObserver { 
     33public class CommandHistoryDialog extends Dialog implements ICommandListener { 
    3334         
    3435        protected java.util.List<String> history = new LinkedList<String>(); 
     
    4950                setText("Command History"); 
    5051                isOpen = false; 
    51                 Console.getInstance().registerObserver(this); 
     52                Console.getInstance().registerCommandListener(this); 
    5253        } 
    5354 
     
    160161 
    161162        @Override 
    162         public void updateText(String newMessage) { 
    163                 // ignore 
    164         } 
    165  
    166         @Override 
    167         public void errStream(String errMessage) { 
    168                 // ignore 
    169         } 
    170  
    171         @Override 
    172         public void trace(String traceMessage) { 
    173                 // ignore 
    174         } 
    175  
    176         @Override 
    177         public void printStacktrace(Exception e) { 
    178                 // ignore 
    179                  
    180         } 
    181  
    182         @Override 
    183163        public void commandNotification(String command) { 
    184164                history.add(command); 
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swt/SWTConsole.java

    r192 r200  
    55import de.ugoe.cs.util.StringTools; 
    66import de.ugoe.cs.util.console.Console; 
    7 import de.ugoe.cs.util.console.ConsoleObserver; 
     7import de.ugoe.cs.util.console.listener.ICommandListener; 
     8import de.ugoe.cs.util.console.listener.IErrorListener; 
     9import de.ugoe.cs.util.console.listener.IOutputListener; 
     10import de.ugoe.cs.util.console.listener.ITraceListener; 
    811 
    9 public class SWTConsole implements ConsoleObserver { 
     12public class SWTConsole implements IOutputListener, IErrorListener, ITraceListener, ICommandListener { 
    1013 
    1114        Text output; 
    1215         
    1316        public SWTConsole(Text output) { 
    14                 Console.getInstance().registerObserver(this); 
     17                Console.getInstance().registerOutputListener(this); 
     18                Console.getInstance().registerErrorListener(this); 
     19                Console.getInstance().registerTraceListener(this); 
     20                Console.getInstance().registerCommandListener(this); 
    1521                this.output = output; 
    1622        } 
     
    3137                output.append(traceMessage); 
    3238        } 
    33  
    34         @Override 
    35         public void printStacktrace(Exception e) { 
    36                 // TODO print stacktrace 
    37         } 
    3839         
    3940        @Override 
Note: See TracChangeset for help on using the changeset viewer.