loggingManager.info("JaWEManager -> Working with '" + NewStandardXPDLElementEditor.class.getName() + "' implementation of XPDL Element Editor ");
}
}
try {
TableEditorSettings ts = (TableEditorSettings) cl.loadClass(teSettings).newInstance();
ts.setPropertyMgr(propertyMgr);
Constructor c = Class.forName(teClass).getConstructor(new Class[]{
TableEditorSettings.class
});
tableEditor = (TableEditor) c.newInstance(new Object[]{
ts
});
loggingManager.info("JaWEManager -> Working with '" + teClass + "' implementation of Table Editor ");
} catch (Throwable ex) {
//CUSTOM
try {
tableEditor = new TableEditor(new TableEditorSettings());
} catch (HeadlessException e) {
// ignore
}
//END CUSTOM
if (JaWE.getJaWEVersion() != JaWE.COMMUNITY_VERSION) {
String msg = "JaweManager -> Problems while instantiating table editor class '" + teClass + "' - using default implementation!";
loggingManager.error(msg, ex);
} else {
loggingManager.info("JaWEManager -> Working with '" + TableEditor.class.getName() + "' implementation of Table Editor ");
}
}
try {
TooltipGeneratorSettings ts = (TooltipGeneratorSettings) cl.loadClass(ttgSettings).newInstance();
ts.setPropertyMgr(propertyMgr);
Constructor c = Class.forName(ttgClass).getConstructor(new Class[]{
TooltipGeneratorSettings.class
});
tooltipGenerator = (StandardTooltipGenerator) c.newInstance(new Object[]{