in ConceptMapper/src/main/java/org/apache/uima/conceptMapper/support/tokenizer/OffsetTokenizer.java [426:457]
public void processConfigurationParameter(String configParameterName, Object configParameterValue) {
if (configParameterName.equals(PARAM_CASE_MATCH)) {
String caseSense = (String) configParameterValue;
if (caseSense != null) {
if (caseSense.equalsIgnoreCase("insensitive")) {
this.setCaseFoldInitCap(true);
} else if (caseSense.equalsIgnoreCase("digitfold")) {
this.setCaseFoldDigit(true);
} else if (caseSense.equalsIgnoreCase("ignoreall")) {
// System.out.println("SETCASEFOLDALL");
this.setCaseFoldAll(true);
}
}
} else if ((configParameterName.equals(PARAM_STEMMER_CLASS)) && (configParameterValue != null)) {
try {
// System.err.println ("Trying to instantiate stemmer class: '" +
// (String) configParameters [i] + "'");
Class<?> stemmerClass = Class.forName((String) configParameterValue);
setStemmer((Stemmer) stemmerClass.newInstance());
setStemming(true);
} catch (Exception e) {
System.err.println("Exception trying to instantiate stemmer class: '"
+ (String) configParameterValue + "', original exception:" + e.getMessage());
e.printStackTrace();
}
} else if (configParameterName.equals(PARAM_TOKEN_DELIM)) {
String tokenDelimiters = (String) configParameterValue;
if (tokenDelimiters != null) {
this.setDelim(tokenDelimiters);
}
}
}