Package opennlp.tools.formats.ad
Class ADSentenceStream.SentenceParser
java.lang.Object
opennlp.tools.formats.ad.ADSentenceStream.SentenceParser
- Enclosing class:
- ADSentenceStream
Parses a sample of AD corpus. A sentence in AD corpus is represented by a
Tree. In this class we declare some types to represent that tree. Today we get only
the first alternative (A1).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents the AD leafstatic classRepresents the AD nodestatic classRepresents a tree element, Node or Leaf -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetElement(String line) Parse a tree element from a AD lineParses a sentence string into aADSentenceStream.Sentence.
-
Constructor Details
-
SentenceParser
public SentenceParser()
-
-
Method Details
-
parse
public ADSentenceStream.Sentence parse(String sentenceString, int para, boolean isTitle, boolean isBox) Parses a sentence string into aADSentenceStream.Sentence.- Parameters:
sentenceString- The input string to parse.isTitle-trueif it represents a title element,falseotherwise.para- The parameter number.isBox-trueif it represents a box element,falseotherwise.- Returns:
- A
ADSentenceStream.Sentenceinstance parsed fromsentenceString.
-
getElement
Parse a tree element from a AD line- Parameters:
line- the AD line- Returns:
- the tree element
-