Package opennlp.tools.postag
Class POSSample
- java.lang.Object
-
- opennlp.tools.postag.POSSample
-
- All Implemented Interfaces:
Serializable,Sample
public class POSSample extends Object implements Sample
Represents an pos-taggedsentence.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description POSSample(String[] sentence, String[] tags)Initializes aPOSSampleinstance.POSSample(String[] sentence, String[] tags, String[][] additionalContext)Initializes aPOSSampleinstance.POSSample(List<String> sentence, List<String> tags)Initializes aPOSSampleinstance.POSSample(List<String> sentence, List<String> tags, String[][] additionalContext)Initializes aPOSSampleinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)String[][]getAdditionalContext()String[]getSentence()String[]getTags()inthashCode()static POSSampleparse(String sentenceString)Parses asentenceString.StringtoString()
-
-
-
Constructor Detail
-
POSSample
public POSSample(String[] sentence, String[] tags)
Initializes aPOSSampleinstance.- Parameters:
sentence- The sentence of tokens to be tagged.tags- An array of pos tags for each token provided insentence.
-
POSSample
public POSSample(List<String> sentence, List<String> tags)
Initializes aPOSSampleinstance.- Parameters:
sentence- The sentence to be tagged.tags- AListof pos tags for each token provided insentence.
-
POSSample
public POSSample(List<String> sentence, List<String> tags, String[][] additionalContext)
Initializes aPOSSampleinstance.- Parameters:
sentence- The sentence to be tagged.tags- AListof pos tags for each token provided insentence.additionalContext- A 2D array which holds additional information for the context.
-
POSSample
public POSSample(String[] sentence, String[] tags, String[][] additionalContext)
Initializes aPOSSampleinstance.- Parameters:
sentence- The sentence to be tagged.tags- An array of pos tags for each token provided insentence.additionalContext- A 2D array which holds additional information for the context.
-
-
Method Detail
-
getSentence
public String[] getSentence()
- Returns:
- Retrieves the sentence as array.
-
getTags
public String[] getTags()
- Returns:
- Retrieves the tags as array.
-
getAdditionalContext
public String[][] getAdditionalContext()
- Returns:
- Retrieves additional information for the context.
-
parse
public static POSSample parse(String sentenceString) throws InvalidFormatException
Parses asentenceString.- Parameters:
sentenceString- The sentence to be parsed.- Returns:
- A valid
POSSampleresult. - Throws:
InvalidFormatException- Thrown if errors occurred during parsing.
-
-