Packages

implicit class CharExtension extends AnyRef

Char의 Extension

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CharExtension
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CharExtension(ch: Char)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. def dissembleHangul: (Char, Char, Option[Char])

    현재 문자를 초성, 중성, 종성 자음문자로 분리해 [Triple]을 구성합니다.

    현재 문자를 초성, 중성, 종성 자음문자로 분리해 [Triple]을 구성합니다. 종성이 없으면 [Triple._3] 값은 None.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.dissembleHangul // ㄱ, ㅏ, None

    returns

    [Char.isCompleteHangul]이면 문자를 (초성, 중성, Option[종성])으로 나누고, 아니라면 null.

    Since

    2.0.0

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def getChosung: Option[Char]

    현재 문자에서 초성 자음문자를 분리합니다.

    현재 문자에서 초성 자음문자를 분리합니다. 초성이 없으면 None.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.getChosung

    returns

    [Char.isChosungJamo]가 참이면 문자를 그대로, [Char.isCompleteHangul]이 참이면 초성 문자를 분리해서 (0x1100-0x1112 대역), 아니라면 None.

    Since

    2.0.0

  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def getJongsung: Option[Char]

    현재 문자에서 종성 자음문자를 분리합니다.

    현재 문자에서 종성 자음문자를 분리합니다. 종성이 없으면 None.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.getJongsung

    returns

    [Char.isJongsungJamo]가 참이면 문자를 그대로, [Char.isJongsungEnding]이 참이면 종성 문자를 분리해서 (0x11A7-0x11C2 대역), 아니라면 None.

    Since

    2.0.0

  12. def getJungsung: Option[Char]

    현재 문자에서 중성 모음문자를 분리합니다.

    현재 문자에서 중성 모음문자를 분리합니다. 중성이 없으면 None.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.getJungsung

    returns

    [Char.isJungsungJamo]가 참이면 문자를 그대로, [Char.isCompleteHangul]이 참이면 중성 문자를 분리해서 (0x1161-0x1175 대역), 아니라면 None.

    Since

    2.0.0

  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def isCJKHanja: Boolean

    현재 문자가 한중일 통합한자, 통합한자 확장 - A, 호환용 한자 범위인지 확인합니다.

    현재 문자가 한중일 통합한자, 통합한자 확장 - A, 호환용 한자 범위인지 확인합니다. (국사편찬위원회 한자음가사전은 해당 범위에서만 정의되어 있어, 별도 확인합니다.)

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '樂'.isCJKHanja

    returns

    해당 범위의 한자라면 true

    Since

    2.0.0

  15. def isChosungJamo: Boolean

    현재 문자가 현대 한글 초성 자음 문자인지 확인합니다.

    현재 문자가 현대 한글 초성 자음 문자인지 확인합니다.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.isChosungJamo

    returns

    조건에 맞으면 true

    Since

    2.0.0

  16. def isCompleteHangul: Boolean

    현재 문자가 초성, 중성, 종성(선택적)을 다 갖춘 문자인지 확인합니다.

    현재 문자가 초성, 중성, 종성(선택적)을 다 갖춘 문자인지 확인합니다.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.isCompleteHangul

    returns

    조건에 맞으면 true

    Since

    2.0.0

  17. def isHangul: Boolean

    현재 문자가 한글 완성형 또는 조합용 문자인지 확인합니다.

    현재 문자가 한글 완성형 또는 조합용 문자인지 확인합니다.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.isHangul

    returns

    조건에 맞으면 true

    Since

    2.0.0

  18. def isHanja: Boolean

    현재 문자가 한자 범위인지 확인합니다.

    현재 문자가 한자 범위인지 확인합니다.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '樂'.isHanja

    returns

    한자범위라면 true

    Since

    2.0.0

  19. def isIncompleteHangul: Boolean

    현재 문자가 불완전한 한글 문자인지 확인합니다.

    현재 문자가 불완전한 한글 문자인지 확인합니다.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.isIncompleteHangul

    returns

    조건에 맞으면 true

    Since

    2.0.0

  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def isJongsungEnding: Boolean

    현재 문자가 종성으로 끝인지 확인합니다.

    현재 문자가 종성으로 끝인지 확인합니다.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.isJongsungEnding

    returns

    조건에 맞으면 true

    Since

    2.0.0

  22. def isJongsungJamo: Boolean

    현재 문자가 한글 종성 자음 문자인지 확인합니다.

    현재 문자가 한글 종성 자음 문자인지 확인합니다.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.isJongsungJamo

    returns

    조건에 맞으면 true

    Since

    2.0.0

  23. def isJungsungJamo: Boolean

    현재 문자가 현대 한글 중성 모음 문자인지 확인합니다.

    현재 문자가 현대 한글 중성 모음 문자인지 확인합니다.

    ## 사용법 scala import kr.bydelta.koala.Implicits._ '가'.isJungsungJamo

    returns

    조건에 맞으면 true

    Since

    2.0.0

  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  31. 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 AnyRef

Inherited from Any

Ungrouped