edu.stanford.nlp.process.treebank
Class DefaultMapper
java.lang.Object
edu.stanford.nlp.process.treebank.DefaultMapper
- All Implemented Interfaces:
- Mapper
public class DefaultMapper
- extends Object
- implements Mapper
- Author:
- Spence Green
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMapper
public DefaultMapper()
canChangeEncoding
public boolean canChangeEncoding(String parent,
String child)
- Description copied from interface:
Mapper
- Indicates whether
child
can be converted to another encoding. In the ATB, for example,
if a punctuation character is labeled with the "PUNC" POS tag, then that character should not
be converted from Buckwalter to UTF-8.
- Specified by:
canChangeEncoding
in interface Mapper
- Parameters:
parent
- element
's context (e.g., the parent node in a parse tree)child
- The string to be transformed.
- Returns:
- True if the string encoding can be changed. False otherwise.
map
public String map(String parent,
String element)
- Description copied from interface:
Mapper
- Maps from one string representation to another.
- Specified by:
map
in interface Mapper
- Parameters:
parent
- element
's context (e.g., the parent node in a parse tree)element
- The string to be transformed.
- Returns:
- The transformed string
setup
public void setup(File path,
String... options)
- Description copied from interface:
Mapper
- Perform initialization prior to the first call to
map
.
- Specified by:
setup
in interface Mapper
- Parameters:
path
- A filename for data on disk used during mappingoptions
- Variable length array of strings for options. Option format may
vary for the particular class instance.
Stanford NLP Group