Package org.apache.fop.hyphenation
Class Hyphenator
java.lang.Object
org.apache.fop.hyphenation.Hyphenator
This class is the main entry point to the hyphenation package. You can use only the static methods or create an instance.
This work was authored by Carlos Villegas (cav@uniscope.co.jp).
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic HyphenationTree
Returns a hyphenation tree.static HyphenationTree
getHyphenationTree
(String lang, String country, InternalResourceResolver resourceResolver, Map hyphPatNames, FOUserAgent foUserAgent) static HyphenationTree
getUserHyphenationTree
(String key, InternalResourceResolver resourceResolver) Load tree from serialized file or xml file using configuration settingsstatic Hyphenation
hyphenate
(String lang, String country, InternalResourceResolver resourceResolver, Map hyphPatNames, String word, int leftMin, int rightMin, FOUserAgent foUserAgent)
-
Field Details
-
HYPTYPE
-
XMLTYPE
-
-
Method Details
-
getHyphenationTree
public static HyphenationTree getHyphenationTree(String lang, String country, InternalResourceResolver resourceResolver, Map hyphPatNames, FOUserAgent foUserAgent) -
getFopHyphenationTree
Returns a hyphenation tree. This method looks in the resources (getResourceStream) for the hyphenation patterns.- Parameters:
key
- the language/country key- Returns:
- the hyphenation tree or null if it wasn't found in the resources
-
getUserHyphenationTree
public static HyphenationTree getUserHyphenationTree(String key, InternalResourceResolver resourceResolver) Load tree from serialized file or xml file using configuration settings- Parameters:
key
- language key for the requested hyphenation fileresourceResolver
- resource resolver to find the hyphenation files- Returns:
- the requested HypenationTree or null if it is not available
-
hyphenate
public static Hyphenation hyphenate(String lang, String country, InternalResourceResolver resourceResolver, Map hyphPatNames, String word, int leftMin, int rightMin, FOUserAgent foUserAgent)
-