public class KnowtatorXMLParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
KnowtatorXMLParser.IdAndSlot<T> |
private static class |
KnowtatorXMLParser.Option<T> |
private static class |
KnowtatorXMLParser.Slot<T> |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
annotatorNames |
private static Logger |
LOGGER |
private XMLOutputter |
xmlOutputter |
Constructor and Description |
---|
KnowtatorXMLParser(java.util.Set<java.lang.String> annotatorNames) |
KnowtatorXMLParser(java.lang.String... annotatorNames) |
Modifier and Type | Method and Description |
---|---|
private KnowtatorXMLParser.Option<java.lang.String> |
getAttributeValue(Element element,
java.lang.String attname) |
private KnowtatorXMLParser.Option<Element> |
getChild(Element element,
java.lang.String cname) |
java.util.Collection<KnowtatorAnnotation> |
parse(java.net.URI knowtatorXML) |
private KnowtatorXMLParser.Option<KnowtatorXMLParser.IdAndSlot<java.lang.String>> |
parseSlotMention(Element slotMentionElem,
java.lang.String slotMentionValueElemName) |
private static final Logger LOGGER
private XMLOutputter xmlOutputter
private java.util.Set<java.lang.String> annotatorNames
public KnowtatorXMLParser(java.lang.String... annotatorNames)
public KnowtatorXMLParser(java.util.Set<java.lang.String> annotatorNames)
public java.util.Collection<KnowtatorAnnotation> parse(java.net.URI knowtatorXML) throws JDOMException, java.io.IOException
JDOMException
java.io.IOException
private KnowtatorXMLParser.Option<Element> getChild(Element element, java.lang.String cname)
private KnowtatorXMLParser.Option<java.lang.String> getAttributeValue(Element element, java.lang.String attname)
private KnowtatorXMLParser.Option<KnowtatorXMLParser.IdAndSlot<java.lang.String>> parseSlotMention(Element slotMentionElem, java.lang.String slotMentionValueElemName)