Class ICU4JImpl

java.lang.Object
org.apache.pdfbox.util.ICU4JImpl

public class ICU4JImpl extends Object
Deprecated.
will be removed in 2.0.0
This class is an implementation the ICU4J class. TextNormalize will call this only if the ICU4J library exists in the classpath.
Version:
$Revision: 1.0 $
Author:
Brian Carrier
  • Constructor Details

    • ICU4JImpl

      public ICU4JImpl()
      Deprecated.
      Constructor.
  • Method Details

    • makeLineLogicalOrder

      public String makeLineLogicalOrder(String str, boolean isRtlDominant)
      Deprecated.
      Takes a line of text in presentation order and converts it to logical order.
      Parameters:
      str - String to convert
      isRtlDominant - RTL (right-to-left) will be the dominant text direction
      Returns:
      The converted string
      See Also:
    • normalizePres

      public String normalizePres(String str)
      Deprecated.
      Normalize presentation forms of characters to the separate parts.
      Parameters:
      str - String to normalize
      Returns:
      Normalized form
      See Also:
    • normalizeDiac

      public String normalizeDiac(String str)
      Deprecated.
      Decomposes Diacritic characters to their combining forms.
      Parameters:
      str - String to be Normalized
      Returns:
      A Normalized String