Class ImprovedParseProcessing
- java.lang.Object
-
- edu.kit.ipd.are.graphimprove.nlp.accessdecorators.ImprovedParseProcessing
-
- All Implemented Interfaces:
edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
public class ImprovedParseProcessing extends Object implements edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
-
Constructor Summary
Constructors Constructor Description ImprovedParseProcessing()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotate(edu.kit.ipd.are.archdoclink.nlp.TextElement textElement, edu.kit.ipd.are.archdoclink.nlp.Annotation annotation)List<? extends edu.kit.ipd.are.archdoclink.nlp.Coreference>getCoreferences()edu.kit.ipd.are.archdoclink.nlp.DocumentgetDocument()List<ImprovedParseWord>getNamedEntityWords()List<ImprovedParsePhrase>getNounPhrases()Optional<ImprovedParsePhrase>getPhraseOfWord(edu.kit.ipd.are.archdoclink.nlp.Word word)List<ImprovedParsePhrase>getPhrases()List<ImprovedParseSentence>getSentences()List<ImprovedParseWord>getWords()voidinit(edu.kit.ipd.are.archdoclink.nlp.Document document)voidinit(String text, String documentId)StringtoDebugString()StringtoExtensiveDebugString()
-
-
-
Method Detail
-
init
public void init(edu.kit.ipd.are.archdoclink.nlp.Document document)
- Specified by:
initin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
init
public void init(String text, String documentId)
- Specified by:
initin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
getDocument
public edu.kit.ipd.are.archdoclink.nlp.Document getDocument()
- Specified by:
getDocumentin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
getNamedEntityWords
public List<ImprovedParseWord> getNamedEntityWords()
- Specified by:
getNamedEntityWordsin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
getWords
public List<ImprovedParseWord> getWords()
- Specified by:
getWordsin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
getPhraseOfWord
public Optional<ImprovedParsePhrase> getPhraseOfWord(edu.kit.ipd.are.archdoclink.nlp.Word word)
- Specified by:
getPhraseOfWordin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
getPhrases
public List<ImprovedParsePhrase> getPhrases()
- Specified by:
getPhrasesin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
getNounPhrases
public List<ImprovedParsePhrase> getNounPhrases()
- Specified by:
getNounPhrasesin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
getSentences
public List<ImprovedParseSentence> getSentences()
- Specified by:
getSentencesin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
getCoreferences
public List<? extends edu.kit.ipd.are.archdoclink.nlp.Coreference> getCoreferences()
- Specified by:
getCoreferencesin interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
toDebugString
public String toDebugString()
-
toExtensiveDebugString
public String toExtensiveDebugString()
-
annotate
public void annotate(edu.kit.ipd.are.archdoclink.nlp.TextElement textElement, edu.kit.ipd.are.archdoclink.nlp.Annotation annotation)- Specified by:
annotatein interfaceedu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
-
-