Class PropertiesUtil

java.lang.Object
org.keycloak.theme.PropertiesUtil

public class PropertiesUtil extends Object
Author:
Hiroyuki Wada
  • Field Details

    • DETECT_ENCODING_PATTERN

      public static final Pattern DETECT_ENCODING_PATTERN
    • DEFAULT_ENCODING

      public static final Charset DEFAULT_ENCODING
  • Constructor Details

    • PropertiesUtil

      public PropertiesUtil()
  • Method Details

    • detectEncoding

      public static Charset detectEncoding(InputStream in) throws IOException

      Detect file encoding from the first line of the property file. If the first line in the file doesn't contain the comment with the encoding, it uses ISO-8859-1 as default encoding for backwards compatibility.

      The specified stream is closed before this method returns.

      Parameters:
      in - The input stream
      Returns:
      Encoding
      Throws:
      IOException