edu.washington.cs.knowitall.nlp
Class NpList

java.lang.Object
  extended by edu.washington.cs.knowitall.nlp.NpList
All Implemented Interfaces:
ChunkedSource

public class NpList
extends java.lang.Object
implements ChunkedSource


Constructor Summary
NpList(ChunkedSentence sent, java.util.Collection<Range> ranges)
           
 
Method Summary
 Range getNpChunkRange(int i)
           
 java.lang.Iterable<Range> getNpChunkRanges()
           
 java.lang.String getNpString(int i)
           
 java.lang.Iterable<java.lang.String> getNpStrings()
           
 int getNumNps()
           
 Range getRange()
           
 ChunkedSentence getSentence()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NpList

public NpList(ChunkedSentence sent,
              java.util.Collection<Range> ranges)
Method Detail

getNumNps

public int getNumNps()

getRange

public Range getRange()

getNpChunkRanges

public java.lang.Iterable<Range> getNpChunkRanges()

getNpChunkRange

public Range getNpChunkRange(int i)

getNpString

public java.lang.String getNpString(int i)

getNpStrings

public java.lang.Iterable<java.lang.String> getNpStrings()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getSentence

public ChunkedSentence getSentence()
Specified by:
getSentence in interface ChunkedSource
Returns:
the NpChunkedSentence backed by this object.