edu.stanford.nlp.parser.lexparser
Class AbstractTreebankParserParams.AnnotatePunctuationFunction

java.lang.Object
  extended by edu.stanford.nlp.parser.lexparser.AbstractTreebankParserParams.AnnotatePunctuationFunction
All Implemented Interfaces:
SerializableFunction<TregexMatcher,java.lang.String>, Function<TregexMatcher,java.lang.String>, java.io.Serializable
Enclosing class:
AbstractTreebankParserParams

protected static class AbstractTreebankParserParams.AnnotatePunctuationFunction
extends java.lang.Object
implements SerializableFunction<TregexMatcher,java.lang.String>

Annotation function for mapping punctuation to PTB-style equivalence classes.

Author:
Spence Green
See Also:
Serialized Form

Constructor Summary
AbstractTreebankParserParams.AnnotatePunctuationFunction(java.lang.String annotationMark, java.lang.String key)
           
 
Method Summary
 java.lang.String apply(TregexMatcher m)
          Converts a T1 to a different T2.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractTreebankParserParams.AnnotatePunctuationFunction

public AbstractTreebankParserParams.AnnotatePunctuationFunction(java.lang.String annotationMark,
                                                                java.lang.String key)
Method Detail

apply

public java.lang.String apply(TregexMatcher m)
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<TregexMatcher,java.lang.String>
Parameters:
m - The function's argument
Returns:
The function's evaluated value

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Stanford NLP Group