Class LanguageProfileWriter


  • public class LanguageProfileWriter
    extends java.lang.Object
    Writes a LanguageProfile to an output stream or file.

    All file operations are done with UTF-8.

    • Constructor Detail

      • LanguageProfileWriter

        public LanguageProfileWriter()
    • Method Detail

      • write

        public void write​(@NotNull
                          @NotNull LanguageProfile languageProfile,
                          @NotNull
                          @NotNull java.io.OutputStream outputStream)
                   throws java.io.IOException
        Writes a LanguageProfile to an OutputStream in UTF-8.
        Throws:
        java.io.IOException
      • writeToDirectory

        public void writeToDirectory​(@NotNull
                                     @NotNull LanguageProfile languageProfile,
                                     @NotNull
                                     @NotNull java.io.File fullPath)
                              throws java.io.IOException
        Writes a LanguageProfile to a folder using the language name as the file name.
        Parameters:
        fullPath - Must be an existing writable directory path.
        Throws:
        java.io.IOException - if such a file name exists already.