InputSubset 클래스

InputSubset 클래스

입력 방식에서 사용할 추가 유니코드 하위 집합을 정의해요. Character.UnicodeBlock 클래스에 정의된 UnicodeBlock 하위 집합과 달리, 이 상수들은 유니코드 코드 블록에 직접 대응하지 않아요.

출처: Java API Reference

본문

이 클래스는 입력 방식에서 입력할 수 있는 문자 범위를 제한하는 데 사용하는 하위 집합 상수들을 제공해요. InputContext.setCharacterSubsets(Character.Subset[]) 메서드로 이 하위 집합을 지정하면 입력 방식이 사용할 문자를 제한할 수 있어요.

public final class InputSubset
extends Character.Subset

주요 상수

  • LATIN — 라틴 문자
  • LATIN_DIGITS — 라틴 숫자
  • TRADITIONAL_HANZI — 전통 한자
  • SIMPLIFIED_HANZI — 간체 한자
  • KANJI — 일본어 한자
  • HANJA — 한국 한자
  • HALFWIDTH_KATAKANA — 반각 가타카나
  • FULLWIDTH_KATAKANA — 전각 가타카나
  • HIRAGANA — 히라가나
  • FULLWIDTH_ALPHANUMERIC — 전각 영숫자
  • FULLWIDTH_DIGITS — 전각 숫자

이 상수들은 유니코드 코드 블록과 다르게 '의미 있는' 문자 집합으로 정의돼요. 예를 들어 한자를 전통·간체로 나눠 입력을 제한할 수 있어요. 입력 방식이 어떤 문자 집합을 사용할 수 있는지 지정할 때 setCharacterSubsets의 인자로 사용돼요.

더 알아보기