Changeset 186


Ignore:
Timestamp:
09/23/11 03:44:15 (13 years ago)
Author:
sherbold
Message:
  • modified CommandExecuter? and Console make use of the command notification for observers
Location:
trunk/JavaHelperLib/src/de/ugoe/cs/util/console
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaHelperLib/src/de/ugoe/cs/util/console/CommandExecuter.java

    r175 r186  
    108108         */ 
    109109        public void exec(String command) { 
     110                Console.commandNotification(command); 
    110111                Command cmd = null; 
    111112                CommandParser parser = new CommandParser(); 
  • trunk/JavaHelperLib/src/de/ugoe/cs/util/console/Console.java

    r175 r186  
    214214        } 
    215215 
     216        /** 
     217         * <p> 
     218         * Called by {@link CommandExecuter#exec(String)}. 
     219         * </p> 
     220         *  
     221         * @param command 
     222         *            command that is executed 
     223         */ 
     224        static void commandNotification(String command) { 
     225                if (theInstance == null) { 
     226                        getInstance(); 
     227                } 
     228                for (ConsoleObserver observer : theInstance.observers) { 
     229                        observer.commandNotification(command); 
     230                } 
     231        } 
     232 
    216233} 
  • trunk/JavaHelperLib/src/de/ugoe/cs/util/console/ConsoleObserver.java

    r185 r186  
    6060         *            string of the command. 
    6161         */ 
    62         public void commandExecuted(String command); 
     62        public void commandNotification(String command); 
    6363 
    6464} 
  • trunk/JavaHelperLib/src/de/ugoe/cs/util/console/TextConsole.java

    r185 r186  
    123123         * </p> 
    124124         *  
    125          * @see de.ugoe.cs.util.console.ConsoleObserver#commandExecuted(java.lang.String) 
     125         * @see de.ugoe.cs.util.console.ConsoleObserver#commandNotification(java.lang.String) 
    126126         */ 
    127127        @Override 
    128         public void commandExecuted(String command) { 
     128        public void commandNotification(String command) { 
    129129                // ignores the notification 
    130130        } 
Note: See TracChangeset for help on using the changeset viewer.