Marc Wiest created FOP-2472: ------------------------------- Summary: Allow to clear the hyphenation tree cache at runtime Key: FOP-2472 URL: https://issues.apache.org/jira/browse/FOP-2472 Project: Fop Issue Type: Improvement Affects Versions: 1.1 Reporter: Marc Wiest Priority: Minor
I suggest adding the following method (or similar) to the org.apache.fop.hyphenation.Hyphenator class. I had to hack FOP and create a custom build for myself, because I need to alter and reload the hyphenation files at runtime. The use case is, that I have a web application that allows editors - on an admin page - to add hyphenation exceptions on-the-fly. In that case the hyphenation pattern files are re-created including the new exceptions, but need to be reloaded by FOP. The below worked for me, please consider adding to the trunk. /** * Clear the hyphenation tree cache, in case the underlying data files have changed at runtime. */ public static synchronized void clearHyphenationTreeCache() { hTreeCache = new HyphenationTreeCache(); } -- This message was sent by Atlassian JIRA (v6.3.4#6332)