semeval.mapping
Class NombankParser
java.lang.Object
semeval.mapping.NombankParser
public class NombankParser
- extends java.lang.Object
This parser parses an XML-file.
- Author:
- Fabian Shirokov
Constructor Summary |
NombankParser()
This creates a new instance of Parser . |
Method Summary |
java.util.HashMap<java.lang.String,java.util.ArrayList<NBRoleset>> |
getLemmaToRolesets()
|
void |
parseGraphFromFile(java.lang.String aFileName)
This parses an XML document from the given file with our
Handler and our parser. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NombankParser
public NombankParser()
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException
- This creates a new instance of
Parser
.
- Throws:
javax.xml.parsers.ParserConfigurationException
- if there is a problem with the parser factory
org.xml.sax.SAXException
- if there is a problem when creating the parser
getLemmaToRolesets
public java.util.HashMap<java.lang.String,java.util.ArrayList<NBRoleset>> getLemmaToRolesets()
parseGraphFromFile
public void parseGraphFromFile(java.lang.String aFileName)
throws java.io.IOException,
org.xml.sax.SAXException
- This parses an XML document from the given file with our
Handler
and our parser.
- Parameters:
aFileName
- a String
with the file name to read the XML
document from
- Throws:
java.io.IOException
- if there is a problem when reading the file
org.xml.sax.SAXException
- if there is a problem when parsing the XML document