uk.ac.man.entitytagger.matching.matchers
Class UnionMatcher

java.lang.Object
  extended by uk.ac.man.entitytagger.matching.Matcher
      extended by uk.ac.man.entitytagger.matching.matchers.UnionMatcher

public class UnionMatcher
extends Matcher


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.ac.man.entitytagger.matching.Matcher
Matcher.Disambiguation
 
Field Summary
private  boolean equalMatchers
           
private  java.util.List<Matcher> matchers
           
 
Constructor Summary
UnionMatcher(java.util.List<Matcher> matchers, boolean equalMatchers)
           
 
Method Summary
 java.util.List<Mention> match(java.lang.String text, Document doc)
          Search a given text for mentions
 TaggedDocument matchDocument(Document doc)
           
 int size()
           
 
Methods inherited from class uk.ac.man.entitytagger.matching.Matcher
combineMatches, detectEnumerations, disambiguate, isValidMatch, match, match, match, performAcronymResolution
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

matchers

private java.util.List<Matcher> matchers

equalMatchers

private boolean equalMatchers
Constructor Detail

UnionMatcher

public UnionMatcher(java.util.List<Matcher> matchers,
                    boolean equalMatchers)
Method Detail

match

public java.util.List<Mention> match(java.lang.String text,
                                     Document doc)
Description copied from class: Matcher
Search a given text for mentions

Specified by:
match in class Matcher
doc - the document associated to the text, may be null
Returns:
the mentions found by the matcher in the text

matchDocument

public TaggedDocument matchDocument(Document doc)

size

public int size()
Overrides:
size in class Matcher