edu.stanford.nlp.international.process
Class DefaultMapper

java.lang.Object
  extended by edu.stanford.nlp.international.process.DefaultMapper
All Implemented Interfaces:
Mapper

public class DefaultMapper
extends java.lang.Object
implements Mapper

Author:
Spence Green

Constructor Summary
DefaultMapper()
           
 
Method Summary
 boolean canChangeEncoding(java.lang.String parent, java.lang.String child)
          Indicates whether child can be converted to another encoding.
 java.lang.String map(java.lang.String parent, java.lang.String element)
          Maps from one string representation to another.
 void setup(java.io.File path, java.lang.String... options)
          Perform initialization prior to the first call to map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMapper

public DefaultMapper()
Method Detail

canChangeEncoding

public boolean canChangeEncoding(java.lang.String parent,
                                 java.lang.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 java.lang.String map(java.lang.String parent,
                            java.lang.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(java.io.File path,
                  java.lang.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 mapping
options - Variable length array of strings for options. Option format may vary for the particular class instance.


Stanford NLP Group