edu.stanford.nlp.ling.tokensregex
Class SequenceMatchResult.GroupToIntervalFunc<MR extends java.util.regex.MatchResult>

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.SequenceMatchResult.GroupToIntervalFunc<MR>
All Implemented Interfaces:
Function<MR,Interval<java.lang.Integer>>
Enclosing interface:
SequenceMatchResult<T>

public static class SequenceMatchResult.GroupToIntervalFunc<MR extends java.util.regex.MatchResult>
extends java.lang.Object
implements Function<MR,Interval<java.lang.Integer>>


Constructor Summary
SequenceMatchResult.GroupToIntervalFunc(int group)
           
 
Method Summary
 Interval<java.lang.Integer> apply(MR in)
          Converts a T1 to a different T2.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceMatchResult.GroupToIntervalFunc

public SequenceMatchResult.GroupToIntervalFunc(int group)
Method Detail

apply

public Interval<java.lang.Integer> apply(MR in)
Description copied from interface: Function
Converts a T1 to a different T2. For example, a Parser will convert a Sentence to a Tree. A Tagger will convert a Sentence to a TaggedSentence.

Specified by:
apply in interface Function<MR extends java.util.regex.MatchResult,Interval<java.lang.Integer>>
Parameters:
in - The function's argument
Returns:
The function's evaluated value


Stanford NLP Group