edu.umass.cs.mallet.projects.seg_plus_coref.anaphora
Class MentionPairIterator
java.lang.Object
edu.umass.cs.mallet.base.pipe.iterator.AbstractPipeInputIterator
edu.umass.cs.mallet.projects.seg_plus_coref.anaphora.MentionPairIterator
- All Implemented Interfaces:
- java.util.Iterator, PipeInputIterator
- public class MentionPairIterator
- extends AbstractPipeInputIterator
Constructor Summary |
MentionPairIterator(FileIterator fi,
java.lang.String sourceType)
|
MentionPairIterator(FileIterator fi,
java.lang.String sourceType,
boolean addNullAntecedent)
|
MentionPairIterator(FileIterator fi,
java.lang.String sourceType,
boolean addNullAntecedent,
boolean includeNNPs)
|
MentionPairIterator(FileIterator fi,
java.lang.String sourceType,
boolean addNullAntecedent,
boolean includeNNPs,
boolean includeAll,
java.util.List filters)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NP_LOOKBACK
public static final int NP_LOOKBACK
- See Also:
- Constant Field Values
pronouns
public static final java.lang.String[] pronouns
malePronouns
public static final java.lang.String[] malePronouns
femalePronouns
public static final java.lang.String[] femalePronouns
pronounsSize
public static final int pronounsSize
- See Also:
- Constant Field Values
numMalePronouns
public static final int numMalePronouns
- See Also:
- Constant Field Values
numFemalePronouns
public static final int numFemalePronouns
- See Also:
- Constant Field Values
MentionPairIterator
public MentionPairIterator(FileIterator fi,
java.lang.String sourceType)
MentionPairIterator
public MentionPairIterator(FileIterator fi,
java.lang.String sourceType,
boolean addNullAntecedent,
boolean includeNNPs,
boolean includeAll,
java.util.List filters)
MentionPairIterator
public MentionPairIterator(FileIterator fi,
java.lang.String sourceType,
boolean addNullAntecedent,
boolean includeNNPs)
MentionPairIterator
public MentionPairIterator(FileIterator fi,
java.lang.String sourceType,
boolean addNullAntecedent)
getNumReferents
public int getNumReferents()
getAllDocuments
public java.util.Vector getAllDocuments()
getNextMentionPairFromDocument
public MentionPair getNextMentionPairFromDocument()
getNextMentionPair
public MentionPair getNextMentionPair()
nextInstance
public Instance nextInstance()
- Specified by:
nextInstance
in interface PipeInputIterator
- Specified by:
nextInstance
in class AbstractPipeInputIterator
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
- Specified by:
hasNext
in class AbstractPipeInputIterator
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator
- Overrides:
remove
in class AbstractPipeInputIterator
partitionIntoDocumentInstances
public static java.util.Set partitionIntoDocumentInstances(InstanceList allInstances)
referentProperNoun
public static boolean referentProperNoun(Mention referent)
referentPronoun
public static boolean referentPronoun(Mention referent)
main
public static void main(java.lang.String[] args)