public abstract class XMLDocument
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
COREFERENCE |
protected java.lang.String |
COREFERENCE_END |
protected java.lang.String |
COREFERENCE_HEAD |
protected java.lang.String |
COREFERENCE_MENTION |
protected java.lang.String |
COREFERENCE_MENTION_FROM |
protected java.lang.String |
COREFERENCE_MENTION_REPRESENTATIVE |
protected java.lang.String |
COREFERENCE_MENTION_TO |
protected java.lang.String |
COREFERENCE_SENTENCE |
protected java.lang.String |
COREFERENCE_START |
protected java.lang.String |
COREFERENCE_TEXT |
protected ACoreferences |
coreferences
Coreference chains
|
protected java.lang.String |
COREFERENCES |
protected java.lang.String |
DEPENDENCY |
protected java.lang.String |
DEPENDENCY_TYPE |
protected java.lang.String |
DEPENDENT |
protected java.lang.String |
DEPENDENT_IDX |
protected java.lang.String |
DOCUMENT |
protected org.w3c.dom.Document |
domDocument
The DOM document
|
protected java.lang.String |
ENTAILMENT |
protected java.lang.String |
ENTAILMENT_SCORE |
protected java.util.Map<java.lang.Integer,java.util.List<Entailment>> |
entailments
Entailments
|
protected java.lang.String |
ENTAILMENTS |
protected java.lang.String |
GOVERNOR |
protected java.lang.String |
GOVERNOR_IDX |
protected java.util.Map<java.lang.Integer,AGrammaticalStructure> |
grammaticalStructures
Grammatical structures
|
protected java.lang.String |
GRAPH |
protected java.lang.String |
GRAPH_DEPENDENCIES |
protected java.lang.String |
GRAPH_MODE |
protected java.lang.String |
GRAPH_PROVIDER |
protected java.lang.String |
GRAPH_ROOT |
protected java.lang.String |
GRAPH_ROOT_IDX |
protected java.lang.String |
GRAPH_ROOTS |
protected java.lang.String |
GRAPH_SET |
protected java.lang.String |
GSNODE |
protected java.lang.String |
GSNODE_ANNOTATION |
protected java.lang.String |
GSNODE_ANNOTATION_KEY |
protected java.lang.String |
GSNODE_DEPENDENT |
protected java.lang.String |
GSNODE_GOVERNOR |
protected java.lang.String |
GSNODE_HEAD |
protected java.lang.String |
GSNODE_IDX |
protected java.lang.String |
GSNODE_LEMMA |
protected java.lang.String |
GSNODE_RELATION |
protected java.lang.String |
GSNODE_SCORE |
protected java.lang.String |
GSNODE_VALUE |
protected java.lang.String |
GSNODE_WORD |
protected java.lang.String |
GSNODE_WORD_IDX |
protected java.lang.String |
GSTRUCTURE |
protected java.lang.String |
GSTRUCTURE_FORMAT |
protected java.lang.String |
NAMED_ENTITIES |
protected java.lang.String |
NAMED_ENTITY |
protected java.lang.String |
NAMED_ENTITY_ANIMACY |
protected java.lang.String |
NAMED_ENTITY_FROM |
protected java.lang.String |
NAMED_ENTITY_GENDER |
protected java.lang.String |
NAMED_ENTITY_NUMBER |
protected java.lang.String |
NAMED_ENTITY_TO |
protected java.lang.String |
NAMED_ENTITY_WORD |
protected java.util.Map<java.lang.Integer,ANamedEntities> |
namedEntities
Named entities
|
protected java.lang.String |
PARSE |
protected java.lang.String |
PARSE_FORMAT |
protected java.lang.String |
PARSE_NODE |
protected java.lang.String |
PARSE_NODE_IDX |
protected java.lang.String |
PARSE_NODE_LEMMA |
protected java.lang.String |
PARSE_NODE_SCORE |
protected java.lang.String |
PARSE_NODE_VALUE |
protected java.lang.String |
PARSE_NODE_WORD |
protected java.lang.String |
PARSE_NODE_WORD_IDX |
protected java.util.Map<java.lang.Integer,AParseTree> |
parses
Parse trees
|
protected java.util.Map<java.lang.Integer,APartsOfSpeech> |
poses
Parts-of-speech
|
protected java.lang.String |
RELATION |
protected java.lang.String |
ROOT |
protected java.lang.String |
ROOT_FORMAT |
protected java.util.List<java.util.List<WordSegment>> |
segments
Sentence-indexed word segments
|
protected java.util.Map<java.lang.Integer,java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ASemanticGraph>>> |
semanticGraphs
Semantic graphs
|
protected java.lang.String |
SENTENCE |
protected java.lang.String |
SENTENCE_BEGIN |
protected java.lang.String |
SENTENCE_END |
protected java.lang.String |
SENTENCE_FROM |
protected java.lang.String |
SENTENCE_IDX |
protected java.lang.String |
SENTENCE_TEXT |
protected java.lang.String |
SENTENCE_TO |
protected java.lang.String |
SENTENCES |
protected java.lang.String |
SENTIMENT |
protected java.lang.String |
SENTIMENT_CLASS |
protected java.lang.String |
SENTIMENT_VALUE |
protected java.util.Map<java.lang.Integer,Sentiment> |
sentiments
Sentiments
|
boolean |
stanfordMode
Stanford-compatible mode
|
protected java.lang.String |
text
Text (rebuilt)
|
protected java.lang.String |
TEXT |
protected java.lang.String |
TOKEN |
protected java.lang.String |
TOKEN_BEGIN |
protected java.lang.String |
TOKEN_END |
protected java.lang.String |
TOKEN_FROM |
protected java.lang.String |
TOKEN_IDX |
protected java.lang.String |
TOKEN_LEMMA |
protected java.lang.String |
TOKEN_NER |
protected java.lang.String |
TOKEN_NORM_NER |
protected java.lang.String |
TOKEN_POS |
protected java.lang.String |
TOKEN_SENTIMENT |
protected java.lang.String |
TOKEN_SPEAKER |
protected java.lang.String |
TOKEN_TO |
protected java.lang.String |
TOKEN_WORD |
protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,Token>> |
tokens
Tokens
|
protected java.lang.String |
TOKENS |
protected java.lang.String |
TRIPLE |
protected java.lang.String |
TRIPLE_OBJECT |
protected java.lang.String |
TRIPLE_RELATION |
protected java.lang.String |
TRIPLE_SUBJECT |
protected java.util.Map<java.lang.Integer,java.util.List<Triple>> |
triples
Triples
|
protected java.lang.String |
TRIPLES |
protected java.util.Map<java.lang.Integer,java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ATypedDependencies>>> |
typedDependencies
Typed dependencies
|
protected java.lang.String |
TYPEDDEPENDENCIES |
protected java.lang.String |
TYPEDDEPENDENCIES_MODE |
protected java.lang.String |
TYPEDDEPENDENCIES_PROVIDER |
protected java.lang.String |
TYPEDDEPENDENCIES_SET |
protected java.lang.String |
TYPEDDEPENDENCIES_STYLE |
protected java.net.URL |
url
The XML document URL
|
Modifier | Constructor and Description |
---|---|
protected |
XMLDocument(java.net.URL url)
Constructor
|
Modifier and Type | Method and Description |
---|---|
private static org.w3c.dom.Element |
getFirstLevel1ElementByTagName(org.w3c.dom.Element parentElement,
java.lang.String tagName)
Find DOM element with given tag among first level children
|
private static java.lang.String |
getFirstLevel1ElementTextByTagName(org.w3c.dom.Element parentElement,
java.lang.String tagName)
Get text of DOM element with given tag among first level children
|
private static java.util.List<org.w3c.dom.Element> |
getLevel1ChildElementsByTagName(org.w3c.dom.Element element,
java.lang.String tagName)
Find DOM elements with given tag among first level children
|
private static Token |
getToken(java.lang.String id,
int index,
java.util.Map<java.lang.Integer,Token> tokens)
Get token
|
private java.lang.String |
grammaticalStructureNodeToId(org.w3c.dom.Element nodeElement)
Grammatical structure node id
|
private static java.lang.String |
grammaticalStructureNodeToId(java.lang.String value,
int index)
Grammatical structure node id
|
boolean |
init()
Init DOM parsing
|
private ATypedDependencies |
makeATypedDependencies(org.w3c.dom.Element dependenciesElement,
java.util.Map<java.lang.Integer,Token> tokens)
Make typed dependencies from element
|
private java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ATypedDependencies>> |
makeCompatTypedDependencies(org.w3c.dom.Element sentenceElement,
java.util.Map<java.lang.Integer,Token> tokens)
Make compat typed dependencies from element
|
private ACoreferences |
makeCoreferences(org.w3c.dom.Element documentElement)
Make coreferences
|
private void |
makeDocument(org.w3c.dom.Document document)
Build factory from DOM document
|
private static org.w3c.dom.Document |
makeDomDocument(java.net.URL url)
Build DOM document from URL
|
private java.util.List<Entailment> |
makeEntailments(org.w3c.dom.Element sentenceElement)
Make entailments
|
private AGrammaticalStructure |
makeGrammaticalStructure(org.w3c.dom.Element sentenceElement)
Make grammatical structure from element
|
private java.util.List<java.lang.Integer> |
makeGraphRootIndices(org.w3c.dom.Element graphRootsElement)
Make graph roots
|
private static java.lang.String |
makeId(java.lang.String value)
Grammatical structure node id
|
private static java.util.Map<java.lang.Integer,ANamedEntities> |
makeNamedEntities(java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,Token>> tokens)
Gather Named Entities
|
private AParseTree |
makeParse(org.w3c.dom.Element sentenceElement)
Make parse tree from element
|
private static java.util.Map<java.lang.Integer,APartsOfSpeech> |
makePoses(java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,Token>> tokens)
Gather Part-Of-Speech data
|
private java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ASemanticGraph>> |
makeSemanticGraphs(org.w3c.dom.Element sentenceElement,
java.util.Map<java.lang.Integer,Token> tokens)
Make typed dependencies from element
|
private Sentiment |
makeSentiment(org.w3c.dom.Element sentenceElement)
Make sentiment
|
private Token |
makeToken(org.w3c.dom.Element tokenElement,
int sentenceIdx,
java.util.List<WordSegment> wordSegments,
java.lang.StringBuffer sb)
Make token from element
|
private java.util.Map<java.lang.Integer,Token> |
makeTokens(org.w3c.dom.Element sentenceElement,
int sentenceIdx,
java.util.List<WordSegment> wordSegments,
java.lang.StringBuffer sb)
Make tokens from element
|
private java.util.List<Triple> |
makeTriples(org.w3c.dom.Element sentenceElement)
Make triples
|
private java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ATypedDependencies>> |
makeTypedDependencies(org.w3c.dom.Element sentenceElement,
java.util.Map<java.lang.Integer,Token> tokens)
Make typed dependencies from element
|
private TypedDependency |
makeTypedDependency(org.w3c.dom.Element typedDependencyElement,
java.util.Map<java.lang.Integer,Token> tokens)
Make typed dependencies from element
|
private MutableAGrammaticalStructure |
makeXMLGrammaticalStructure(org.w3c.dom.Element nodeElement)
Make grammatical structure from node element
|
private MutableAGrammaticalStructure |
makeXMLGrammaticalStructure1(org.w3c.dom.Element nodeElement,
java.util.Map<java.lang.String,MutableAGrammaticalStructure> idMap)
Make grammatical structure from node element
|
private MutableAGrammaticalStructure |
makeXMLGrammaticalStructure2(org.w3c.dom.Element nodeElement,
java.util.Map<java.lang.String,MutableAGrammaticalStructure> idMap)
Make grammatical structure from node element
|
private MutableAParseTree |
makeXMLParse(org.w3c.dom.Element nodeElement)
Parse XML parse tree
|
private static TypedDependencyMode |
parseMode(java.lang.String modeString)
DOM element name to typed dependency mode
|
private static TypedDependencyProvider |
parseProvider(java.lang.String providerString)
DOM element name to typed dependency provider
|
private void |
processSentences(org.w3c.dom.Element sentencesElement,
java.lang.StringBuffer textBuilder,
java.util.List<java.util.List<WordSegment>> segments,
java.util.Map<java.lang.Integer,AParseTree> parseTrees,
java.util.Map<java.lang.Integer,AGrammaticalStructure> grammaticalStructures,
java.util.Map<java.lang.Integer,java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ATypedDependencies>>> typedDependencies,
java.util.Map<java.lang.Integer,java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ASemanticGraph>>> semanticGraphs,
java.util.Map<java.lang.Integer,Sentiment> sentiments,
java.util.Map<java.lang.Integer,java.util.List<Entailment>> entailments,
java.util.Map<java.lang.Integer,java.util.List<Triple>> triples)
Process sentence
|
protected java.lang.String ROOT
protected java.lang.String ROOT_FORMAT
protected java.lang.String DOCUMENT
protected java.lang.String TEXT
protected java.lang.String SENTENCES
protected java.lang.String SENTENCE
protected java.lang.String SENTENCE_IDX
protected java.lang.String SENTENCE_FROM
protected java.lang.String SENTENCE_TO
protected java.lang.String SENTENCE_TEXT
protected java.lang.String SENTENCE_BEGIN
protected java.lang.String SENTENCE_END
protected java.lang.String TOKENS
protected java.lang.String TOKEN
protected java.lang.String TOKEN_IDX
protected java.lang.String TOKEN_FROM
protected java.lang.String TOKEN_TO
protected java.lang.String TOKEN_BEGIN
protected java.lang.String TOKEN_END
protected java.lang.String TOKEN_WORD
protected java.lang.String TOKEN_LEMMA
protected java.lang.String TOKEN_POS
protected java.lang.String TOKEN_NER
protected java.lang.String TOKEN_NORM_NER
protected java.lang.String TOKEN_SENTIMENT
protected java.lang.String TOKEN_SPEAKER
protected java.lang.String PARSE
protected java.lang.String PARSE_FORMAT
protected java.lang.String PARSE_NODE
protected java.lang.String PARSE_NODE_IDX
protected java.lang.String PARSE_NODE_VALUE
protected java.lang.String PARSE_NODE_SCORE
protected java.lang.String PARSE_NODE_WORD
protected java.lang.String PARSE_NODE_WORD_IDX
protected java.lang.String PARSE_NODE_LEMMA
protected java.lang.String GSTRUCTURE
protected java.lang.String GSTRUCTURE_FORMAT
protected java.lang.String GSNODE
protected java.lang.String GSNODE_IDX
protected java.lang.String GSNODE_VALUE
protected java.lang.String GSNODE_SCORE
protected java.lang.String GSNODE_RELATION
protected java.lang.String GSNODE_WORD
protected java.lang.String GSNODE_WORD_IDX
protected java.lang.String GSNODE_LEMMA
protected java.lang.String GSNODE_HEAD
protected java.lang.String GSNODE_ANNOTATION
protected java.lang.String GSNODE_ANNOTATION_KEY
protected java.lang.String GSNODE_DEPENDENT
protected java.lang.String GSNODE_GOVERNOR
protected java.lang.String TYPEDDEPENDENCIES_SET
protected java.lang.String TYPEDDEPENDENCIES
protected java.lang.String TYPEDDEPENDENCIES_PROVIDER
protected java.lang.String TYPEDDEPENDENCIES_MODE
protected java.lang.String TYPEDDEPENDENCIES_STYLE
protected java.lang.String GRAPH_SET
protected java.lang.String GRAPH
protected java.lang.String GRAPH_PROVIDER
protected java.lang.String GRAPH_MODE
protected java.lang.String GRAPH_DEPENDENCIES
protected java.lang.String GRAPH_ROOTS
protected java.lang.String GRAPH_ROOT
protected java.lang.String GRAPH_ROOT_IDX
protected java.lang.String DEPENDENCY
protected java.lang.String DEPENDENCY_TYPE
protected java.lang.String RELATION
protected java.lang.String DEPENDENT
protected java.lang.String DEPENDENT_IDX
protected java.lang.String GOVERNOR
protected java.lang.String GOVERNOR_IDX
protected java.lang.String NAMED_ENTITIES
protected java.lang.String NAMED_ENTITY
protected java.lang.String NAMED_ENTITY_FROM
protected java.lang.String NAMED_ENTITY_TO
protected java.lang.String NAMED_ENTITY_WORD
protected java.lang.String NAMED_ENTITY_GENDER
protected java.lang.String NAMED_ENTITY_NUMBER
protected java.lang.String NAMED_ENTITY_ANIMACY
protected java.lang.String SENTIMENT
protected java.lang.String SENTIMENT_CLASS
protected java.lang.String SENTIMENT_VALUE
protected java.lang.String ENTAILMENTS
protected java.lang.String ENTAILMENT
protected java.lang.String ENTAILMENT_SCORE
protected java.lang.String TRIPLES
protected java.lang.String TRIPLE
protected java.lang.String TRIPLE_SUBJECT
protected java.lang.String TRIPLE_RELATION
protected java.lang.String TRIPLE_OBJECT
protected java.lang.String COREFERENCES
protected java.lang.String COREFERENCE
protected java.lang.String COREFERENCE_MENTION
protected java.lang.String COREFERENCE_MENTION_FROM
protected java.lang.String COREFERENCE_MENTION_TO
protected java.lang.String COREFERENCE_MENTION_REPRESENTATIVE
protected java.lang.String COREFERENCE_TEXT
protected java.lang.String COREFERENCE_HEAD
protected java.lang.String COREFERENCE_SENTENCE
protected java.lang.String COREFERENCE_START
protected java.lang.String COREFERENCE_END
public boolean stanfordMode
protected java.lang.String text
protected java.util.List<java.util.List<WordSegment>> segments
protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,Token>> tokens
protected java.util.Map<java.lang.Integer,AParseTree> parses
protected java.util.Map<java.lang.Integer,AGrammaticalStructure> grammaticalStructures
protected java.util.Map<java.lang.Integer,java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ATypedDependencies>>> typedDependencies
protected java.util.Map<java.lang.Integer,java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ASemanticGraph>>> semanticGraphs
protected java.util.Map<java.lang.Integer,APartsOfSpeech> poses
protected java.util.Map<java.lang.Integer,ANamedEntities> namedEntities
protected java.util.Map<java.lang.Integer,Sentiment> sentiments
protected java.util.Map<java.lang.Integer,java.util.List<Entailment>> entailments
protected java.util.Map<java.lang.Integer,java.util.List<Triple>> triples
protected ACoreferences coreferences
protected org.w3c.dom.Document domDocument
protected final java.net.URL url
protected XMLDocument(java.net.URL url)
url
- XML document URLpublic boolean init()
private static org.w3c.dom.Document makeDomDocument(java.net.URL url) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
url
- urljava.io.IOException
- exceptionorg.xml.sax.SAXException
- exceptionjavax.xml.parsers.ParserConfigurationException
- exceptionprivate void makeDocument(org.w3c.dom.Document document)
document
- DOM documentprivate void processSentences(org.w3c.dom.Element sentencesElement, java.lang.StringBuffer textBuilder, java.util.List<java.util.List<WordSegment>> segments, java.util.Map<java.lang.Integer,AParseTree> parseTrees, java.util.Map<java.lang.Integer,AGrammaticalStructure> grammaticalStructures, java.util.Map<java.lang.Integer,java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ATypedDependencies>>> typedDependencies, java.util.Map<java.lang.Integer,java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ASemanticGraph>>> semanticGraphs, java.util.Map<java.lang.Integer,Sentiment> sentiments, java.util.Map<java.lang.Integer,java.util.List<Entailment>> entailments, java.util.Map<java.lang.Integer,java.util.List<Triple>> triples)
sentencesElement
- sentence elementtextBuilder
- text string sbsegments
- sentence-split word segmentsparseTrees
- sentence-indexed parse treesgrammaticalStructures
- sentence-indexed grammatical structurestypedDependencies
- sentence-indexed typed dependenciessemanticGraphs
- sentence-indexed semantic graphssentiments
- sentence-indexed sentimentsentailments
- sentence-indexed entailmentstriples
- sentence-indexed triplesprivate java.util.Map<java.lang.Integer,Token> makeTokens(org.w3c.dom.Element sentenceElement, int sentenceIdx, java.util.List<WordSegment> wordSegments, java.lang.StringBuffer sb)
sentenceElement
- sentence elementsentenceIdx
- sentence indexwordSegments
- word segmentssb
- text string sbprivate Token makeToken(org.w3c.dom.Element tokenElement, int sentenceIdx, java.util.List<WordSegment> wordSegments, java.lang.StringBuffer sb)
tokenElement
- elementsentenceIdx
- sentence indexwordSegments
- word segmentssb
- text string sbprivate static Token getToken(java.lang.String id, int index, java.util.Map<java.lang.Integer,Token> tokens)
id
- idindex
- indextokens
- token mapprivate AParseTree makeParse(org.w3c.dom.Element sentenceElement)
sentenceElement
- elementprivate MutableAParseTree makeXMLParse(org.w3c.dom.Element nodeElement)
nodeElement
- root node elementprivate AGrammaticalStructure makeGrammaticalStructure(org.w3c.dom.Element sentenceElement)
sentenceElement
- elementprivate MutableAGrammaticalStructure makeXMLGrammaticalStructure(org.w3c.dom.Element nodeElement)
nodeElement
- node elementprivate MutableAGrammaticalStructure makeXMLGrammaticalStructure1(org.w3c.dom.Element nodeElement, java.util.Map<java.lang.String,MutableAGrammaticalStructure> idMap)
nodeElement
- node elementidMap
- node id to grammatical structure node mapprivate MutableAGrammaticalStructure makeXMLGrammaticalStructure2(org.w3c.dom.Element nodeElement, java.util.Map<java.lang.String,MutableAGrammaticalStructure> idMap)
nodeElement
- node elementidMap
- node id to grammatical structure node mapprivate java.lang.String grammaticalStructureNodeToId(org.w3c.dom.Element nodeElement)
nodeElement
- grammatical structure node elementprivate static java.lang.String grammaticalStructureNodeToId(java.lang.String value, int index)
value
- grammatical structure node valueindex
- grammatical structure node indexprivate static java.lang.String makeId(java.lang.String value)
value
- grammatical structure node valueprivate java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ATypedDependencies>> makeTypedDependencies(org.w3c.dom.Element sentenceElement, java.util.Map<java.lang.Integer,Token> tokens)
sentenceElement
- elementtokens
- sentence-indexed tokensprivate java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ATypedDependencies>> makeCompatTypedDependencies(org.w3c.dom.Element sentenceElement, java.util.Map<java.lang.Integer,Token> tokens)
sentenceElement
- elementtokens
- sentence-indexed tokensprivate ATypedDependencies makeATypedDependencies(org.w3c.dom.Element dependenciesElement, java.util.Map<java.lang.Integer,Token> tokens)
dependenciesElement
- elementtokens
- indexed tokensprivate TypedDependency makeTypedDependency(org.w3c.dom.Element typedDependencyElement, java.util.Map<java.lang.Integer,Token> tokens)
typedDependencyElement
- elementtokens
- word-indexed tokensprivate java.util.Map<TypedDependencyProvider,java.util.Map<TypedDependencyMode,ASemanticGraph>> makeSemanticGraphs(org.w3c.dom.Element sentenceElement, java.util.Map<java.lang.Integer,Token> tokens)
sentenceElement
- elementtokens
- sentence-indexed tokensprivate java.util.List<java.lang.Integer> makeGraphRootIndices(org.w3c.dom.Element graphRootsElement)
graphRootsElement
- elementprivate static java.util.Map<java.lang.Integer,APartsOfSpeech> makePoses(java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,Token>> tokens)
tokens
- sentence-indexed tokensprivate static java.util.Map<java.lang.Integer,ANamedEntities> makeNamedEntities(java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,Token>> tokens)
tokens
- sentence-indexed tokensprivate Sentiment makeSentiment(org.w3c.dom.Element sentenceElement)
sentenceElement
- sentence elementprivate java.util.List<Entailment> makeEntailments(org.w3c.dom.Element sentenceElement)
sentenceElement
- sentence elementprivate java.util.List<Triple> makeTriples(org.w3c.dom.Element sentenceElement)
sentenceElement
- sentence elementprivate ACoreferences makeCoreferences(org.w3c.dom.Element documentElement)
documentElement
- document elementprivate static org.w3c.dom.Element getFirstLevel1ElementByTagName(org.w3c.dom.Element parentElement, java.lang.String tagName)
parentElement
- starting DOM elementtagName
- tagprivate static java.lang.String getFirstLevel1ElementTextByTagName(org.w3c.dom.Element parentElement, java.lang.String tagName)
parentElement
- parent elementtagName
- tag nameprivate static java.util.List<org.w3c.dom.Element> getLevel1ChildElementsByTagName(org.w3c.dom.Element element, java.lang.String tagName)
element
- starting DOM elementtagName
- tagprivate static TypedDependencyProvider parseProvider(java.lang.String providerString)
providerString
- typed dependency provider stringprivate static TypedDependencyMode parseMode(java.lang.String modeString)
modeString
- typed dependency mode string