edu.umass.cs.mallet.projects.seg_plus_coref.anaphora
Class AffixOfMentionPair

java.lang.Object
  extended byedu.umass.cs.mallet.base.pipe.Pipe
      extended byedu.umass.cs.mallet.projects.seg_plus_coref.anaphora.AffixOfMentionPair
All Implemented Interfaces:
java.io.Serializable

public class AffixOfMentionPair
extends Pipe

See Also:
Serialized Form

Field Summary
static java.util.regex.Pattern ABREV_PATTERN
           
static java.util.regex.Pattern ACRO_PATTERN
           
 
Constructor Summary
AffixOfMentionPair()
           
 
Method Summary
static java.lang.String getNormalizedMentionString(Mention men)
           
 Instance pipe(Instance carrier)
          Process an Instance.
static boolean substringOf(java.lang.String s1, java.lang.String s2)
           
static boolean validNNPString(MalletPreTerm pt)
           
 
Methods inherited from class edu.umass.cs.mallet.base.pipe.Pipe
getDataAlphabet, getInstanceId, getParent, getParentRoot, getTargetAlphabet, isDataAlphabetSet, isTargetProcessing, pipe, readResolve, resolveDataAlphabet, resolveTargetAlphabet, setDataAlphabet, setParent, setTargetAlphabet, setTargetProcessing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ABREV_PATTERN

public static final java.util.regex.Pattern ABREV_PATTERN

ACRO_PATTERN

public static final java.util.regex.Pattern ACRO_PATTERN
Constructor Detail

AffixOfMentionPair

public AffixOfMentionPair()
Method Detail

getNormalizedMentionString

public static java.lang.String getNormalizedMentionString(Mention men)

validNNPString

public static boolean validNNPString(MalletPreTerm pt)

substringOf

public static boolean substringOf(java.lang.String s1,
                                  java.lang.String s2)

pipe

public Instance pipe(Instance carrier)
Description copied from class: Pipe
Process an Instance. This method takes an input Instance, destructively modifies it in some way, and returns it. This is the method by which all pipes are eventually run.

One can create a new concrete subclass of Pipe simply by implementing this method.

Specified by:
pipe in class Pipe
Parameters:
carrier - Instance to be processed.