class Khaiii
(source)
Khaiii 분석기 Wrapper
코드는 Khaiii Python package의 코드를 참조하여 재작성했습니다.
<init> |
Wrapper를 생성합니다. Khaiii(resourceDirectory: String = "", opt: KhaiiiConfig = KhaiiiConfig()) |
opt |
Khaiii option val opt: KhaiiiConfig |
analyze |
형태소 분석을 수행합니다. fun analyze(inStr: String, opt: KhaiiiConfig? = null): KhaiiiWord? |
analyzeBeforeErrorPatch |
음절별로 지정된 태그값의 목록을 반환합니다. (Khaiii_dev API) fun analyzeBeforeErrorPatch(inStr: String, optStr: String = ""): List<String> |
close |
Khaiii 연결을 닫습니다. fun close(): Unit |
finalize |
Finalize시 Close하도록 처리 fun finalize(): Unit |
open |
Khaiii를 엽니다. (finalize시 자동으로 Khaiii가 닫힙니다.) fun open(): Unit |
setLogLevel |
Khaiii 로그 레벨 지정 fun setLogLevel(name: KhaiiiLoggerType = KhaiiiLoggerType.all, level: Level = Level.INFO): Unit |
setLogLevels |
Khaiii 로그 레벨을 여러개 지정합니다. fun setLogLevels(vararg levelPairs: Pair<KhaiiiLoggerType, Level>): Unit |
version |
Khaiii version fun version(): String |