throw new ConfigurationException(PROPERTY_TOKEN_FILTER_FACTORY, "Unable to instantiate the "
+ "class '"+filterConfig.getKey()+"'!", e);
}
if(filterFactoryObject instanceof TokenFilterFactory){
TokenFilterFactory tff = (TokenFilterFactory)filterFactoryObject;
Map<String,String> config = filterConfig.getValue();
if(!config.containsKey("luceneMatchVersion")){
config.put("luceneMatchVersion", Version.LUCENE_36.toString());
}
tff.init(config);
filterFactories.add(tff);
} else {
throw new ConfigurationException(PROPERTY_TOKEN_FILTER_FACTORY, "The parsed class '"
+ filterConfig.getKey() +"' is not assignable to "+TokenFilterFactory.class);
}