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)