public class CfFileReader
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected class |
CfFileReader.Item |
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
cfStr |
protected char |
currentChar |
protected java.io.FileReader |
file |
protected java.util.Vector<CfFileReader.Item> |
prop |
protected java.io.BufferedReader |
stream |
Constructor and Description |
---|
CfFileReader() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
eof() |
protected char |
getCurrentChar() |
java.util.Vector<java.lang.String> |
getNames()
Return all parameter names found in the config file.
|
java.util.Vector<java.lang.String> |
getParam(java.lang.String name)
Return parameter value, one parameter can have multiple fields seperated by a colon.
|
static void |
main(java.lang.String[] args) |
protected boolean |
parse() |
boolean |
parseText(java.lang.String text)
Parse the given string and fill property vector.
|
boolean |
readFile(java.io.File file)
Parse the given file and fill property vector.
|
boolean |
readFile(java.lang.String filename)
Parse the given file and fill property vector.
|
boolean |
readStream(java.io.BufferedReader stream) |
protected java.lang.String |
readWord() |
protected java.util.Vector<CfFileReader.Item> prop
protected java.io.FileReader file
protected java.lang.String cfStr
protected char currentChar
protected java.io.BufferedReader stream
protected char getCurrentChar() throws java.io.IOException
java.io.IOException
protected boolean eof() throws java.io.IOException
java.io.IOException
protected java.lang.String readWord() throws java.io.IOException
java.io.IOException
protected boolean parse() throws java.io.IOException
java.io.IOException
public boolean parseText(java.lang.String text)
text
- String containing text to parsepublic boolean readFile(java.lang.String filename)
filename
- File to parsepublic boolean readFile(java.io.File file)
filename
- File to parsepublic boolean readStream(java.io.BufferedReader stream)
public java.util.Vector<java.lang.String> getNames()
public java.util.Vector<java.lang.String> getParam(java.lang.String name)
name
- Parameter namepublic static void main(java.lang.String[] args)