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 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) {
|
public XLException(String message) {
|
||||||
super(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…
Reference in a new issue