|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabc.parser.AbcParserAbstract
abc.parser.AbcFileParser
An abc parser to parse abc files written using abc notation.
Constructor Summary | |
AbcFileParser()
Creates a new abc file parser. |
Method Summary | |
void |
addListener(AbcFileParserListenerInterface listener)
Adds a listener to catch events thrwon by the parser durin tune parsing. |
void |
parseFile(java.io.File abcFile)
Parses the specified file. |
void |
parseFile(java.io.Reader abcCharStream)
Parses the specified stream in abc notation. |
void |
parseFileHeaders(java.io.BufferedReader charStream)
|
void |
parseFileHeaders(java.io.File abcFile)
Parses only tunes header of the the specified file. |
void |
removeListener(AbcFileParserListenerInterface listener)
Removes a listener from this parser. |
Methods inherited from class abc.parser.AbcParserAbstract |
addListener, getScanner, parse, parse, parseHeader, parseHeader, removeListener |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbcFileParser()
Method Detail |
public void addListener(AbcFileParserListenerInterface listener)
listener
- Object that implements the TuneParserListenerInterface.removeListener(abc.parser.AbcFileParserListenerInterface)
public void removeListener(AbcFileParserListenerInterface listener)
listener
- The listener to be removed.addListener(abc.parser.AbcFileParserListenerInterface)
public void parseFile(java.io.File abcFile) throws java.io.FileNotFoundException
abcFile
- The file to be parsed.
java.io.FileNotFoundException
- Thrown if the specified file isn't found.public void parseFileHeaders(java.io.File abcFile) throws java.io.FileNotFoundException
abcFile
- A text file using ABC notation.
java.io.FileNotFoundException
- Thrown if the specified file isn't found.public void parseFile(java.io.Reader abcCharStream)
abcCharStream
- The abc stream to be parsed.public void parseFileHeaders(java.io.BufferedReader charStream)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |