Package com.arms.api.languageconfig.util
Class LanguagePackFileReader
- java.lang.Object
-
- com.arms.api.languageconfig.util.LanguagePackFileReader
-
public class LanguagePackFileReader extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LanguagePackFileReader()
-
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)평면화된 키-값을 중첩된 형태로 변환
-
-
-
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.ExceptionGitea에서 파일 정보 조회 (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)
평면화된 키-값을 중첩된 형태로 변환
-
-