net.yagga.util
Class AssociativeReader
java.lang.Object
|
+--net.yagga.util.AssociativeReader
- Direct Known Subclasses:
- AssociativeFile, AssociativeString
- public abstract class AssociativeReader
- extends java.lang.Object
base classs for associative strings and files
A stream containings pairs key = value, each pair on a single line
key can have spaces
Comments in the form #, // or as usual C-like /* ...
|
Method Summary |
void |
addPair(java.util.HashMap map,
java.lang.String key,
java.lang.String value)
|
void |
addPair(java.util.HashMap map,
java.lang.String key,
java.lang.String[] values)
|
int |
getErrorLine()
|
static java.lang.String |
myTrim(java.lang.String orig)
|
protected boolean |
parseAssociativeReader(java.util.HashMap map,
java.io.Reader reader)
does the real parsing |
(package private) void |
put(java.util.HashMap map,
java.lang.String key,
java.lang.String value)
|
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
errorLine
private int errorLine
AssociativeReader
public AssociativeReader()
parseAssociativeReader
protected boolean parseAssociativeReader(java.util.HashMap map,
java.io.Reader reader)
- does the real parsing
getErrorLine
public int getErrorLine()
addPair
public void addPair(java.util.HashMap map,
java.lang.String key,
java.lang.String value)
addPair
public void addPair(java.util.HashMap map,
java.lang.String key,
java.lang.String[] values)
put
void put(java.util.HashMap map,
java.lang.String key,
java.lang.String value)
myTrim
public static java.lang.String myTrim(java.lang.String orig)