Class LanguagePackFileReader


  • public class LanguagePackFileReader
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.String> flattenLanguagePack​(java.util.Map<java.lang.String,​java.lang.Object> languagePack)
      중첩된 키-값을 평면화된 형태로 변환
      static java.util.Map<java.lang.String,​java.lang.Object> getFileInfoFromGitea​(java.lang.String fileUrl, java.lang.String username, java.lang.String password)
      Gitea에서 파일 정보 조회 (HttpURLConnection 사용)
      static java.util.Map<java.lang.String,​java.lang.Object> readLanguagePackFile​(java.lang.String fileUrl, java.lang.String username, java.lang.String password)
      특정 언어팩 파일을 읽어서 파싱
      static java.util.Map<java.lang.String,​java.lang.Object> unflattenLanguagePack​(java.util.Map<java.lang.String,​java.lang.String> flattenedPack)
      평면화된 키-값을 중첩된 형태로 변환
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LanguagePackFileReader

        public LanguagePackFileReader()
    • Method Detail

      • getFileInfoFromGitea

        public static java.util.Map<java.lang.String,​java.lang.Object> getFileInfoFromGitea​(java.lang.String fileUrl,
                                                                                                  java.lang.String username,
                                                                                                  java.lang.String password)
                                                                                           throws java.lang.Exception
        Gitea에서 파일 정보 조회 (HttpURLConnection 사용)
        Throws:
        java.lang.Exception
      • readLanguagePackFile

        public static java.util.Map<java.lang.String,​java.lang.Object> readLanguagePackFile​(java.lang.String fileUrl,
                                                                                                  java.lang.String username,
                                                                                                  java.lang.String password)
                                                                                           throws java.lang.Exception
        특정 언어팩 파일을 읽어서 파싱
        Throws:
        java.lang.Exception
      • flattenLanguagePack

        public static java.util.Map<java.lang.String,​java.lang.String> flattenLanguagePack​(java.util.Map<java.lang.String,​java.lang.Object> languagePack)
        중첩된 키-값을 평면화된 형태로 변환
      • unflattenLanguagePack

        public static java.util.Map<java.lang.String,​java.lang.Object> unflattenLanguagePack​(java.util.Map<java.lang.String,​java.lang.String> flattenedPack)
        평면화된 키-값을 중첩된 형태로 변환