cc.mallet.pipe.tsf
Class FeaturesInWindow

java.lang.Object
  extended by cc.mallet.pipe.Pipe
      extended by cc.mallet.pipe.tsf.FeaturesInWindow
All Implemented Interfaces:
AlphabetCarrying, java.io.Serializable

public class FeaturesInWindow
extends Pipe
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
FeaturesInWindow(java.lang.String namePrefix, int leftBoundaryOffset, int rightBoundaryOffset)
          equivalent to
FeaturesInWindow((namePrefix, leftBoundaryOffset, rightBoundaryOffset, null, true);
FeaturesInWindow(java.lang.String namePrefix, int leftBoundaryOffset, int rightBoundaryOffset, java.util.regex.Pattern featureRegex, boolean includeBeginEndBoundaries)
           
 
Method Summary
 Instance pipe(Instance carrier)
          Really this should be 'protected', but isn't for historical reasons.
 
Methods inherited from class cc.mallet.pipe.Pipe
alphabetsMatch, getAlphabet, getAlphabets, getDataAlphabet, getInstanceId, getTargetAlphabet, instanceFrom, instancesFrom, instancesFrom, isDataAlphabetSet, isTargetProcessing, newIteratorFrom, preceedingPipeDataAlphabetNotification, preceedingPipeTargetAlphabetNotification, precondition, readResolve, setDataAlphabet, setOrCheckDataAlphabet, setOrCheckTargetAlphabet, setTargetAlphabet, setTargetProcessing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeaturesInWindow

public FeaturesInWindow(java.lang.String namePrefix,
                        int leftBoundaryOffset,
                        int rightBoundaryOffset,
                        java.util.regex.Pattern featureRegex,
                        boolean includeBeginEndBoundaries)
Parameters:
namePrefix - what to prepend to feature names
leftBoundaryOffset - left boundary of the window (e.g. -1 means include the previous word
rightBoundaryOffset - right boundary for this window (e.g. 1 means include the current position, but not the next
featureRegex - add only for features matching this (null = always match
includeBeginEndBoundaries - ignored

FeaturesInWindow

public FeaturesInWindow(java.lang.String namePrefix,
                        int leftBoundaryOffset,
                        int rightBoundaryOffset)
equivalent to
FeaturesInWindow((namePrefix, leftBoundaryOffset, rightBoundaryOffset, null, true);

Method Detail

pipe

public Instance pipe(Instance carrier)
Description copied from class: Pipe
Really this should be 'protected', but isn't for historical reasons.

Overrides:
pipe in class Pipe