Class EncodingRegistry

java.lang.Object
org.pentaho.reporting.libraries.fonts.encoding.EncodingRegistry

public final class EncodingRegistry extends Object
A global registry for all supported encodings. This offers the option to fall back to Java - which is enabled by default.
Author:
Thomas Morgner.
  • Field Details

  • Method Details

    • getInstance

      public static EncodingRegistry getInstance()
    • isSupportedEncoding

      public boolean isSupportedEncoding(String encoding)
      Returns true if the encoding is valid, and false otherwise.
      Parameters:
      encoding - the encoding (name).
      Returns:
      A boolean.
    • getPlatformDefaultEncoding

      public static String getPlatformDefaultEncoding()
      Helper method to read the platform default encoding from the VM's system properties.
      Returns:
      the contents of the system property "file.encoding".
    • getEncoding

      public Encoding getEncoding(String name)