object Dictionary extends CanCompileDict
사용자 사전의 Scala interface
- Alphabetic
- By Inheritance
- Dictionary
- CanCompileDict
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def addUserDictionary(arg0: <repeated...>[Pair[String, _ <: POS]]): Unit
- Definition Classes
- CanCompileDict
- Annotations
- @transient()
- abstract def getBaseEntriesOfPOS(arg0: <repeated...>[POS]): Iterator[Pair[String, POS]]
- Definition Classes
- CanCompileDict
- Annotations
- @transient()
- abstract def getNotExists(arg0: Boolean, arg1: <repeated...>[Pair[String, _ <: POS]]): Array[Pair[String, POS]]
- Definition Classes
- CanCompileDict
- Annotations
- @transient()
- abstract def importFromTags(arg0: CanCompileDict, arg1: Boolean, arg2: <repeated...>[POS]): Unit
- Definition Classes
- CanCompileDict
- Annotations
- @transient()
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- def +=(entry: (String, POS)): Dictionary.this.type
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.
- entry
추가할 (표면형,품사)의 순서쌍. 즉, [Pair]<[String], [POS]>.
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addUserDictionary(morphs: Seq[String], tags: Seq[POS]): Unit
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.
- morphs
추가할 단어의 표면형의 목록.
- tags
추가할 단어의 품사의 목록.
- def addUserDictionary(morphs: List[String], tags: List[_ <: POS]): Unit
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.
- morphs
추가할 단어의 표면형의 목록.
- tags
추가할 단어의 품사의 목록.
- Definition Classes
- Dictionary → CanCompileDict
- def addUserDictionary(morph: String, tag: POS): Unit
사용자 사전에, 표면형과 그 품사를 추가합니다.
사용자 사전에, 표면형과 그 품사를 추가합니다.
- morph
표면형 [String]
- tag
품사: [POS] Enum 값.
- Definition Classes
- Dictionary → CanCompileDict
- def addUserDictionary(pairs: Pair[String, _ <: POS]*): Unit
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가합니다.
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가합니다.
- pairs
추가할 (표면형, 품사)의 순서쌍들 (가변인자). 즉, [Pair]<[String], [POS]>들
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def contains(entry: (String, POS)): Boolean
사전에 등재되어 있는지 확인합니다.
사전에 등재되어 있는지 확인합니다.
- entry
확인할 형태소, 품사의 순서쌍
- def contains(entry: Pair[String, _ <: POS]): Boolean
사전에 등재되어 있는지 확인합니다.
- def contains(word: String, posTag: Set[POS] = Set(POS.NNP, POS.NNG)): Boolean
사전에 등재되어 있는지 확인합니다.
사전에 등재되어 있는지 확인합니다. 품사 후보 [posTag] 중의 하나라도 참이면 참이라고 판정합니다.
- word
확인할 형태소
- posTag
품사들 후보(기본값: [POS.NNP] 고유명사, [POS.NNG] 일반명사)
- def contains(word: String, posTag: Set[_ <: POS]): Boolean
사전에 등재되어 있는지 확인합니다.
사전에 등재되어 있는지 확인합니다. 품사 후보 [posTag] 중의 하나라도 참이면 참이라고 판정합니다.
- word
확인할 형태소
- posTag
품사들 후보
- Definition Classes
- Dictionary → CanCompileDict
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getBaseEntries(filter: (POS) => Boolean): Iterator[(String, POS)]
원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다.
원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다. (복합 품사 결합 형태는 제외)
- filter
가져올 품사인지 판단하는 함수.
- returns
(형태소, 품사)의 Iterator.
- def getBaseEntries(filter: POSFilter): Iterator[Pair[String, POS]]
원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다.
원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다. (복합 품사 결합 형태는 제외)
- filter
가져올 품사인지 판단하는 함수.
- returns
(형태소, 품사)의 Iterator.
- Definition Classes
- Dictionary → CanCompileDict
- def getBaseEntriesOfPOS(pos: POS*): Iterator[Pair[String, POS]]
원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다.
원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다. (복합 품사 결합 형태는 제외)
- pos
선택할 품사들 (가변인자)
- returns
(형태소, 품사)의 Iterator.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getItems(): Set[Pair[String, POS]]
사용자 사전에 등재된 모든 Item을 불러옵니다.
사용자 사전에 등재된 모든 Item을 불러옵니다.
- returns
(형태소, 통합품사)의 Sequence.
- Definition Classes
- Dictionary → CanCompileDict
- def getNotExists(onlySystemDic: Boolean, word: (String, POS)*): Array[(String, POS)]
사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.
사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.
- onlySystemDic
시스템 사전에서만 검색할지 결정합니다.
- word
확인할 (형태소, 품사)들.
- returns
사전에 없는 단어들, 즉, [Pair]<[String], [POS]>들.
- def getNotExists(onlySystemDic: Boolean, word: Pair[String, _ <: POS]*): Array[Pair[String, POS]]
사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.
사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.
- onlySystemDic
시스템 사전에서만 검색할지 결정합니다.
- word
확인할 (형태소, 품사)들.
- returns
사전에 없는 단어들, 즉, [Pair]<[String], [POS]>들.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def importFrom(dict: CanCompileDict): Unit
다른 사전을 참조하여, 선택된 사전에 없는 체언([POS.isNoun]이 true인 값)을 사용자사전으로 추가합니다.
다른 사전을 참조하여, 선택된 사전에 없는 체언([POS.isNoun]이 true인 값)을 사용자사전으로 추가합니다.
- 추가시에 선택된 사전에 존재하는지를 검사하여, 없는 값만 삽입합니다.
- dict
참조할 사전
- Definition Classes
- Dictionary → CanCompileDict
- def importFrom(dict: CanCompileDict, fastAppend: Boolean, filter: (POS) => Boolean): Unit
다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.
다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.
- dict
참조할 사전
- fastAppend
선택된 사전에 존재하는지를 검사하지 않고, 빠르게 추가하고자 할 때 (기본값 false)
- filter
추가할 품사를 지정하는 함수. (기본값 [POS.isNoun])
- def importFrom(dict: CanCompileDict, fastAppend: Boolean, filter: POSFilter): Unit
다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.
다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.
- dict
참조할 사전
- fastAppend
선택된 사전에 존재하는지를 검사하지 않고, 빠르게 추가하고자 할 때 (기본값 false)
- filter
추가할 품사를 지정하는 함수. (기본값 [POS.isNoun])
- Definition Classes
- Dictionary → CanCompileDict
- def importFromTags(dict: CanCompileDict, fastAppend: Boolean, pos: POS*): Unit
다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.
다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.
- dict
참조할 사전
- fastAppend
선택된 사전에 존재하는지를 검사하지 않고, 빠르게 추가하고자 할 때 (기본값 false)
- pos
추가할 품사의 목록
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def plusAssign(entry: Pair[String, _ <: POS]): Unit
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.
사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.
- entry
추가할 (표면형,품사)의 순서쌍. 즉, [Pair]<[String], [POS]>.
- Definition Classes
- Dictionary → CanCompileDict
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def use(dict: CanCompileDict): Unit
사용할 사전을 지정합니다.
사용할 사전을 지정합니다.
- dict
사용할 사전 (Dictionary.INSTANCE)
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])