Packages

object Dictionary extends CanCompileDict

사용자 사전의 Scala interface

Linear Supertypes
CanCompileDict, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Dictionary
  2. CanCompileDict
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def addUserDictionary(arg0: <repeated...>[Pair[String, _ <: POS]]): Unit
    Definition Classes
    CanCompileDict
    Annotations
    @transient()
  2. abstract def getBaseEntriesOfPOS(arg0: <repeated...>[POS]): Iterator[Pair[String, POS]]
    Definition Classes
    CanCompileDict
    Annotations
    @transient()
  3. abstract def getNotExists(arg0: Boolean, arg1: <repeated...>[Pair[String, _ <: POS]]): Array[Pair[String, POS]]
    Definition Classes
    CanCompileDict
    Annotations
    @transient()
  4. abstract def importFromTags(arg0: CanCompileDict, arg1: Boolean, arg2: <repeated...>[POS]): Unit
    Definition Classes
    CanCompileDict
    Annotations
    @transient()

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +=(entry: (String, POS)): Dictionary.this.type

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

    entry

    추가할 (표면형,품사)의 순서쌍. 즉, [Pair]<[String], [POS]>.

  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def addUserDictionary(morphs: Seq[String], tags: Seq[POS]): Unit

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

    morphs

    추가할 단어의 표면형의 목록.

    tags

    추가할 단어의 품사의 목록.

  6. def addUserDictionary(morphs: List[String], tags: List[_ <: POS]): Unit

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

    morphs

    추가할 단어의 표면형의 목록.

    tags

    추가할 단어의 품사의 목록.

    Definition Classes
    Dictionary → CanCompileDict
  7. def addUserDictionary(morph: String, tag: POS): Unit

    사용자 사전에, 표면형과 그 품사를 추가합니다.

    사용자 사전에, 표면형과 그 품사를 추가합니다.

    morph

    표면형 [String]

    tag

    품사: [POS] Enum 값.

    Definition Classes
    Dictionary → CanCompileDict
  8. def addUserDictionary(pairs: Pair[String, _ <: POS]*): Unit

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가합니다.

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가합니다.

    pairs

    추가할 (표면형, 품사)의 순서쌍들 (가변인자). 즉, [Pair]<[String], [POS]>들

  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  11. def contains(entry: (String, POS)): Boolean

    사전에 등재되어 있는지 확인합니다.

    사전에 등재되어 있는지 확인합니다.

    entry

    확인할 형태소, 품사의 순서쌍

  12. def contains(entry: Pair[String, _ <: POS]): Boolean

    사전에 등재되어 있는지 확인합니다.

    사전에 등재되어 있는지 확인합니다.

    entry

    확인할 형태소, 품사의 순서쌍

    Definition Classes
    Dictionary → CanCompileDict
  13. def contains(word: String, posTag: Set[POS] = Set(POS.NNP, POS.NNG)): Boolean

    사전에 등재되어 있는지 확인합니다.

    사전에 등재되어 있는지 확인합니다. 품사 후보 [posTag] 중의 하나라도 참이면 참이라고 판정합니다.

    word

    확인할 형태소

    posTag

    품사들 후보(기본값: [POS.NNP] 고유명사, [POS.NNG] 일반명사)

  14. def contains(word: String, posTag: Set[_ <: POS]): Boolean

    사전에 등재되어 있는지 확인합니다.

    사전에 등재되어 있는지 확인합니다. 품사 후보 [posTag] 중의 하나라도 참이면 참이라고 판정합니다.

    word

    확인할 형태소

    posTag

    품사들 후보

    Definition Classes
    Dictionary → CanCompileDict
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. def getBaseEntries(filter: (POS) => Boolean): Iterator[(String, POS)]

    원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다.

    원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다. (복합 품사 결합 형태는 제외)

    filter

    가져올 품사인지 판단하는 함수.

    returns

    (형태소, 품사)의 Iterator.

  18. def getBaseEntries(filter: POSFilter): Iterator[Pair[String, POS]]

    원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다.

    원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다. (복합 품사 결합 형태는 제외)

    filter

    가져올 품사인지 판단하는 함수.

    returns

    (형태소, 품사)의 Iterator.

    Definition Classes
    Dictionary → CanCompileDict
  19. def getBaseEntriesOfPOS(pos: POS*): Iterator[Pair[String, POS]]

    원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다.

    원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다. (복합 품사 결합 형태는 제외)

    pos

    선택할 품사들 (가변인자)

    returns

    (형태소, 품사)의 Iterator.

  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. def getItems(): Set[Pair[String, POS]]

    사용자 사전에 등재된 모든 Item을 불러옵니다.

    사용자 사전에 등재된 모든 Item을 불러옵니다.

    returns

    (형태소, 통합품사)의 Sequence.

    Definition Classes
    Dictionary → CanCompileDict
  22. def getNotExists(onlySystemDic: Boolean, word: (String, POS)*): Array[(String, POS)]

    사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.

    사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.

    onlySystemDic

    시스템 사전에서만 검색할지 결정합니다.

    word

    확인할 (형태소, 품사)들.

    returns

    사전에 없는 단어들, 즉, [Pair]<[String], [POS]>들.

  23. def getNotExists(onlySystemDic: Boolean, word: Pair[String, _ <: POS]*): Array[Pair[String, POS]]

    사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.

    사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.

    onlySystemDic

    시스템 사전에서만 검색할지 결정합니다.

    word

    확인할 (형태소, 품사)들.

    returns

    사전에 없는 단어들, 즉, [Pair]<[String], [POS]>들.

  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. def importFrom(dict: CanCompileDict): Unit

    다른 사전을 참조하여, 선택된 사전에 없는 체언([POS.isNoun]이 true인 값)을 사용자사전으로 추가합니다.

    다른 사전을 참조하여, 선택된 사전에 없는 체언([POS.isNoun]이 true인 값)을 사용자사전으로 추가합니다.

    - 추가시에 선택된 사전에 존재하는지를 검사하여, 없는 값만 삽입합니다.

    dict

    참조할 사전

    Definition Classes
    Dictionary → CanCompileDict
  26. def importFrom(dict: CanCompileDict, fastAppend: Boolean, filter: (POS) => Boolean): Unit

    다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.

    다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.

    dict

    참조할 사전

    fastAppend

    선택된 사전에 존재하는지를 검사하지 않고, 빠르게 추가하고자 할 때 (기본값 false)

    filter

    추가할 품사를 지정하는 함수. (기본값 [POS.isNoun])

  27. def importFrom(dict: CanCompileDict, fastAppend: Boolean, filter: POSFilter): Unit

    다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.

    다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.

    dict

    참조할 사전

    fastAppend

    선택된 사전에 존재하는지를 검사하지 않고, 빠르게 추가하고자 할 때 (기본값 false)

    filter

    추가할 품사를 지정하는 함수. (기본값 [POS.isNoun])

    Definition Classes
    Dictionary → CanCompileDict
  28. def importFromTags(dict: CanCompileDict, fastAppend: Boolean, pos: POS*): Unit

    다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.

    다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.

    dict

    참조할 사전

    fastAppend

    선택된 사전에 존재하는지를 검사하지 않고, 빠르게 추가하고자 할 때 (기본값 false)

    pos

    추가할 품사의 목록

  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. def plusAssign(entry: Pair[String, _ <: POS]): Unit

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

    사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

    entry

    추가할 (표면형,품사)의 순서쌍. 즉, [Pair]<[String], [POS]>.

    Definition Classes
    Dictionary → CanCompileDict
  34. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  35. def toString(): String
    Definition Classes
    AnyRef → Any
  36. def use(dict: CanCompileDict): Unit

    사용할 사전을 지정합니다.

    사용할 사전을 지정합니다.

    dict

    사용할 사전 (Dictionary.INSTANCE)

  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from CanCompileDict

Inherited from AnyRef

Inherited from Any

Ungrouped