[ https://issues.apache.org/jira/browse/FOP-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas L. Delmelle resolved FOP-2472. -------------------------------------- Resolution: Done Fix Version/s: trunk See comment added yesterday > 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 > Assignee: Andreas L. Delmelle > Priority: Minor > Labels: cache, hyphenation > Fix For: trunk > > Original Estimate: 0.5h > Remaining Estimate: 0.5h > > 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. > {code:title=Hyphenator.java|borderStyle=solid} > /** > * Clear the hyphenation tree cache, in case the underlying data files have > changed at runtime. > */ > public static synchronized void clearHyphenationTreeCache() > { > hTreeCache = new HyphenationTreeCache(); > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)