|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectfr.esrf.tangoatk.widget.util.chart.CfFileReader
public class CfFileReader
A class to parse configuration file
| Nested Class Summary | |
|---|---|
protected class |
CfFileReader.Item
|
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
CfFileReader()
|
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public CfFileReader()
| Method Detail |
|---|
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.IOExceptionpublic boolean parseText(java.lang.String text)
text - String containing text to parse
public boolean readFile(java.lang.String filename)
filename - File to parse
public boolean readFile(java.io.File file)
filename - File to parse
public 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 name
public static void main(java.lang.String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||