Package org.apache.fop.hyphenation
Class Hyphenator
- java.lang.Object
-
- org.apache.fop.hyphenation.Hyphenator
-
public final class Hyphenator extends java.lang.Object
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).
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HyphenationTree
getFopHyphenationTree(java.lang.String key)
Returns a hyphenation tree.static HyphenationTree
getHyphenationTree(java.lang.String lang, java.lang.String country, InternalResourceResolver resourceResolver, java.util.Map hyphPatNames, FOUserAgent foUserAgent)
static HyphenationTree
getUserHyphenationTree(java.lang.String key, InternalResourceResolver resourceResolver)
Load tree from serialized file or xml file using configuration settingsstatic Hyphenation
hyphenate(java.lang.String lang, java.lang.String country, InternalResourceResolver resourceResolver, java.util.Map hyphPatNames, java.lang.String word, int leftMin, int rightMin, FOUserAgent foUserAgent)
-
-
-
Method Detail
-
getHyphenationTree
public static HyphenationTree getHyphenationTree(java.lang.String lang, java.lang.String country, InternalResourceResolver resourceResolver, java.util.Map hyphPatNames, FOUserAgent foUserAgent)
-
getFopHyphenationTree
public static HyphenationTree getFopHyphenationTree(java.lang.String key)
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(java.lang.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(java.lang.String lang, java.lang.String country, InternalResourceResolver resourceResolver, java.util.Map hyphPatNames, java.lang.String word, int leftMin, int rightMin, FOUserAgent foUserAgent)
-
-