|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jagatoo.util.ini.AbstractIniParser
public abstract class AbstractIniParser
The AbstractIniParser parses ini files ;).
| Constructor Summary | |
|---|---|
AbstractIniParser()
Creates a new AbstractIniParser. |
|
| Method Summary | |
|---|---|
protected boolean |
onCommentParsed(int lineNr,
java.lang.String group,
java.lang.String comment)
This method is invoked, when a standalone comment line has been found. |
protected boolean |
onGroupParsed(int lineNr,
java.lang.String group)
This method is invoked, when a new group has been found. |
protected void |
onParsingFinished()
This method is invoked when the parsing of the file as been finished. |
protected abstract boolean |
onSettingParsed(int lineNr,
java.lang.String group,
java.lang.String key,
java.lang.String value,
java.lang.String comment)
This method is invoked, when a new setting has been found. |
void |
parse(java.io.File file)
Parses the given file. |
void |
parse(java.io.InputStream in)
Parses the given file. |
void |
parse(java.io.Reader reader)
Parses the given file. |
void |
parse(java.lang.String filename)
Parses the given file. |
void |
parse(java.net.URL url)
Parses the given file. |
protected void |
parseImpl(java.io.BufferedReader reader)
Parses the given file. |
protected boolean |
parseLine(int lineNr,
java.lang.String currentGroup,
java.lang.String line)
Parses the given line. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractIniParser()
AbstractIniParser.
| Method Detail |
|---|
protected boolean onCommentParsed(int lineNr,
java.lang.String group,
java.lang.String comment)
throws ParsingException
lineNr - group - comment -
ParsingException
protected boolean onGroupParsed(int lineNr,
java.lang.String group)
throws ParsingException
lineNr - group -
ParsingException
protected abstract boolean onSettingParsed(int lineNr,
java.lang.String group,
java.lang.String key,
java.lang.String value,
java.lang.String comment)
throws ParsingException
lineNr - group - key - value - comment - the comment behind the value. (can be null)
ParsingExceptionprotected void onParsingFinished()
protected boolean parseLine(int lineNr,
java.lang.String currentGroup,
java.lang.String line)
throws java.io.IOException,
ParsingException
lineNr - currentGroup - line -
java.io.IOException
ParsingException
protected void parseImpl(java.io.BufferedReader reader)
throws java.io.IOException,
ParsingException
reader -
java.io.IOException
ParsingException
public final void parse(java.io.Reader reader)
throws java.io.IOException,
ParsingException
reader -
java.io.IOException
ParsingException
public final void parse(java.io.InputStream in)
throws java.io.IOException,
ParsingException
in -
java.io.IOException
ParsingException
public final void parse(java.net.URL url)
throws java.io.IOException,
ParsingException
url -
java.io.IOException
ParsingException
public final void parse(java.io.File file)
throws java.io.IOException,
ParsingException
file -
java.io.IOException
ParsingException
public final void parse(java.lang.String filename)
throws java.io.IOException,
ParsingException
filename -
java.io.IOException
ParsingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||