org.pentaho.reporting.libraries.fonts.encoding
Class EncodingRegistry
java.lang.Object
org.pentaho.reporting.libraries.fonts.encoding.EncodingRegistry
public final class EncodingRegistry
- extends java.lang.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.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENCODING_ALIAS_PREFIX
public static final java.lang.String ENCODING_ALIAS_PREFIX
- See Also:
- Constant Field Values
getInstance
public static EncodingRegistry getInstance()
isSupportedEncoding
public boolean isSupportedEncoding(java.lang.String encoding)
- Returns
true
if the encoding is valid, and false
otherwise.
- Parameters:
encoding
- the encoding (name).
- Returns:
- A boolean.
getPlatformDefaultEncoding
public static java.lang.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(java.lang.String name)