edu.washington.cs.knowitall.nlp
Interface PosTagged

All Superinterfaces:
Tokenized
All Known Implementing Classes:
ChunkedArgumentExtraction, ChunkedExtraction, ChunkedSentence, OrdinalPhraseExtraction

public interface PosTagged
extends Tokenized

An interface for objects that have part of speech tags.

Author:
afader

Method Summary
 Pair<java.lang.String,java.lang.String> getPair(int i)
           
 java.lang.String getPosTag(int i)
           
 java.util.List<java.lang.String> getPosTags()
           
 java.util.List<java.lang.String> getPosTags(int start, int length)
           
 java.util.List<java.lang.String> getPosTags(Range range)
           
 
Methods inherited from interface edu.washington.cs.knowitall.nlp.Tokenized
getLength, getToken, getTokens, getTokens, getTokens
 

Method Detail

getPosTags

java.util.List<java.lang.String> getPosTags()
Returns:
an iterable object over the POS tags.

getPosTags

java.util.List<java.lang.String> getPosTags(int start,
                                            int length)
Parameters:
start -
length -
Returns:
an iterable over length POS tags starting at start

getPosTags

java.util.List<java.lang.String> getPosTags(Range range)
Parameters:
range -
Returns:
an iterable over the POS tags at the indexes given by range.

getPair

Pair<java.lang.String,java.lang.String> getPair(int i)
Parameters:
i -
Returns:
a (token, POS tag) pair at the given index i.

getPosTag

java.lang.String getPosTag(int i)
Parameters:
i -
Returns:
the POS tag at index i