String userMappers = PlanetConfig.getProperty("rendering.userRequestMappers");
// instantiate user defined request mapper classes
if(userMappers != null && userMappers.trim().length() > 0) {
RequestMapper requestMapper = null;
String[] uMappers = userMappers.split(",");
for(int i=0; i < uMappers.length; i++) {
try {
Class mapperClass = Class.forName(uMappers[i]);
requestMapper = (RequestMapper) mapperClass.newInstance();
requestMappers.add(requestMapper);
} catch(ClassCastException cce) {
log.error("It appears that your mapper does not implement "+
"the RequestMapper interface", cce);
} catch(Exception e) {
log.error("Unable to instantiate request mapper ["+uMappers[i]+"]", e);
}
}
}
// instantiate roller standard request mapper classes
if(rollerMappers != null && rollerMappers.trim().length() > 0) {
RequestMapper requestMapper = null;
String[] rMappers = rollerMappers.split(",");
for(int i=0; i < rMappers.length; i++) {
try {
Class mapperClass = Class.forName(rMappers[i]);
requestMapper = (RequestMapper) mapperClass.newInstance();