Utility classes
This commit is contained in:
		
							parent
							
								
									a56a3be9ef
								
							
						
					
					
						commit
						7b3ddf17e0
					
				
					 3 changed files with 4 additions and 52 deletions
				
			
		|  | @ -1,27 +0,0 @@ | |||
| package xl.util; | ||||
| 
 | ||||
| import java.io.BufferedReader; | ||||
| import java.io.FileNotFoundException; | ||||
| import java.io.FileReader; | ||||
| import java.util.Map; | ||||
| 
 | ||||
| // TODO move to another package | ||||
| public class XLBufferedReader extends BufferedReader { | ||||
| 
 | ||||
|     public XLBufferedReader(String name) throws FileNotFoundException { | ||||
|         super(new FileReader(name)); | ||||
|     } | ||||
| 
 | ||||
|     // TODO Change Object to something appropriate | ||||
|     public void load(Map<String, Object> map) { | ||||
|         try { | ||||
|             while (ready()) { | ||||
|                 String string = readLine(); | ||||
|                 int i = string.indexOf('='); | ||||
|                 // TODO | ||||
|             } | ||||
|         } catch (Exception e) { | ||||
|             throw new XLException(e.getMessage()); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | @ -2,6 +2,10 @@ package xl.util; | |||
| 
 | ||||
| public class XLException extends RuntimeException { | ||||
| 
 | ||||
|     public static final XLException ERROR_RECURSIVE = new XLException("Error: Circular Dependency"); | ||||
|     public static final XLException ERROR_EMPTY_REF = new XLException("Empty: Reference to empty cell"); | ||||
|     public static final XLException ERROR_CREATECELL = new XLException("Error: Could not create cell"); | ||||
| 
 | ||||
|     public XLException(String message) { | ||||
|         super(message); | ||||
|     } | ||||
|  |  | |||
|  | @ -1,25 +0,0 @@ | |||
| package xl.util; | ||||
| 
 | ||||
| import java.io.FileNotFoundException; | ||||
| import java.io.PrintStream; | ||||
| import java.util.Map.Entry; | ||||
| import java.util.Set; | ||||
| 
 | ||||
| // TODO move to another package | ||||
| public class XLPrintStream extends PrintStream { | ||||
| 
 | ||||
|     public XLPrintStream(String fileName) throws FileNotFoundException { | ||||
|         super(fileName); | ||||
|     } | ||||
| 
 | ||||
|     // TODO Change Object to something appropriate | ||||
|     public void save(Set<Entry<String, Object>> set) { | ||||
|         for (Entry<String, Object> entry : set) { | ||||
|             print(entry.getKey()); | ||||
|             print('='); | ||||
|             println(entry.getValue()); | ||||
|         } | ||||
|         flush(); | ||||
|         close(); | ||||
|     } | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Imbus
						Imbus