Changeset 312


Ignore:
Timestamp:
12/14/11 11:56:20 (12 years ago)
Author:
sherbold
Message:
  • fixed some minor code smells
Location:
trunk/JavaHelperLib/src/de/ugoe/cs/util/console
Files:
3 edited

Legend:

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

    r310 r312  
    22 
    33import java.io.FileOutputStream; 
    4 import java.io.FileWriter; 
    54import java.io.IOException; 
    65import java.io.OutputStreamWriter; 
  • trunk/JavaHelperLib/src/de/ugoe/cs/util/console/TextConsole.java

    r250 r312  
    22 
    33import java.io.IOException; 
     4import java.nio.charset.Charset; 
    45 
    56import de.ugoe.cs.util.console.listener.IErrorListener; 
     
    119120        protected String getCommand() { 
    120121                byte[] buffer = new byte[1024]; 
     122                int bytesRead = 0; 
     123                String command; 
    121124                try { 
    122                         System.in.read(buffer); 
     125                        bytesRead = System.in.read(buffer); 
    123126                } catch (IOException e) { 
    124127 
    125128                } 
    126                 return new String(buffer); 
     129                if (bytesRead == 0) { 
     130                        command = ""; 
     131                } else { 
     132                        command = new String(buffer, Charset.defaultCharset()); 
     133                } 
     134                return command; 
    127135        } 
    128          
     136 
    129137        /** 
    130138         * <p> 
    131139         * Configures if the debug mode of the text console is enabled. 
    132140         * </p> 
    133          * @param debug if true, debug mode is enabled.  
     141         *  
     142         * @param debug 
     143         *            if true, debug mode is enabled. 
    134144         */ 
    135145        public void setDebug(boolean debug) { 
  • trunk/JavaHelperLib/src/de/ugoe/cs/util/console/defaultcommands/CMDexec.java

    r310 r312  
    44import java.io.FileInputStream; 
    55import java.io.FileNotFoundException; 
    6 import java.io.FileReader; 
    76import java.io.IOException; 
    87import java.io.InputStreamReader; 
Note: See TracChangeset for help on using the changeset viewer.