|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dawb.common.util.io.TokenFileParser
public class TokenFileParser
Read a tabbed delimited file into columns. Each row must have the same number of entries currently. Assumes that files are small. For larger files use StreamTokenizer(Reader r) which is more efficient.
| Constructor Summary | |
|---|---|
TokenFileParser(java.io.File file)
|
|
TokenFileParser(java.io.InputStream unbuffered)
NOTE Does not use StreamTokenizer so files need to be small. |
|
TokenFileParser(java.net.URL url)
|
|
| Method Summary | |
|---|---|
java.util.List<java.lang.String> |
getColumn(int icol)
|
java.lang.Double[] |
getColumnAsDoubleArray(int i,
int... ignoreRows)
Exceptions can be thrown if the column cannot parse as double |
java.util.List<java.lang.Double> |
getColumnAsDoubleList(int i,
int... ignoreRows)
|
java.lang.String |
getCommentChar()
|
java.lang.String |
getToken()
|
static void |
main(java.lang.String[] args)
Testing only |
void |
parse()
Must be called to parse the file. |
void |
setCommentChar(java.lang.String commentChar)
|
void |
setToken(java.lang.String token)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TokenFileParser(java.net.URL url)
throws java.io.IOException
url -
java.io.IOException
public TokenFileParser(java.io.File file)
throws java.io.IOException
file -
java.io.IOException
public TokenFileParser(java.io.InputStream unbuffered)
throws java.io.IOException
unbuffered -
java.io.IOException| Method Detail |
|---|
public void parse()
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<java.lang.String> getColumn(int icol)
icol -
public java.lang.String toString()
toString in class java.lang.Object
public static void main(java.lang.String[] args)
throws java.lang.Exception
args -
java.lang.Exception
public java.lang.Double[] getColumnAsDoubleArray(int i,
int... ignoreRows)
i -
public java.util.List<java.lang.Double> getColumnAsDoubleList(int i,
int... ignoreRows)
i - ignoreRows -
public java.lang.String getToken()
public void setToken(java.lang.String token)
public java.lang.String getCommentChar()
public void setCommentChar(java.lang.String commentChar)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||