kinugasa.ui
クラス CharSetStorage

java.lang.Object
  上位を拡張 kinugasa.contents.resource.Storage<CharSet>
      上位を拡張 kinugasa.ui.CharSetStorage
すべての実装されたインタフェース:
java.lang.Iterable<CharSet>

public class CharSetStorage
extends Storage<CharSet>

文字セットのキャッシュデータおよびいくつかのプリセットを保管するストレージです.

作成者:
dra0211 ( d0211@live.jp ).
, Dra0211


フィールドの概要
static CharSet A_TO_Z_LOW
          この文字セットは半角小文字のアルファベットを提供します.
static CharSet A_TO_Z_UP
          この文字セットは半角大文字のアルファベットを提供します.
static CharSet DOUBLE_BYTE_NUMBER
          この文字セットは全角の0から9数字までの数字を提供します.
static CharSet DOUBLE_BYTE_SIGN
          この文字セットは全角固有の図形および記号を提供します.
static CharSet DOUBLE_BYTE_TEN_KEY
          この文字セットは全角の0から9数字までの数字をテンキーの配置で提供します.
static CharSet HIRAGANA
          この文字セットは全てのひらがなを提供します.
private static CharSetStorage INSTANCE
          このクラスの唯一のインスタンスです.
static CharSet KATAKANA
          この文字セットはすべての全角のカタカナを提供します.
static CharSet NUMBER
          この文字セットは半角の0から9数字までの数字を提供します.
private static long serialVersionUID
           
static CharSet SIGN
          この文字セットは半角の図形および記号を提供します.
static CharSet TEN_KEY
          この文字セットは半角の0から9数字までの数字をテンキーの配置で提供します.
 
コンストラクタの概要
private CharSetStorage()
          シングルトンクラスです.
 
メソッドの概要
 java.util.List<CharSet> containsChar(char c)
          文字cが含まれている文字セットを検索し、すべて取得します.
 java.util.List<CharSet> containsChar(java.lang.String str)
          文字cが含まれている文字セットを検索し、すべて取得します.
static CharSetStorage getInstance()
          インスタンスを取得します.
 
クラス kinugasa.contents.resource.Storage から継承されたメソッド
add, addAll, addAll, asList, clear, contains, contains, containsAll, get, getAll, getIfContains, getProperties, isEmpty, iterator, printAll, printAll, put, putAll, putAll, remove, remove, removeAll, removeAll, removeAll, size, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

A_TO_Z_LOW

public static final CharSet A_TO_Z_LOW
この文字セットは半角小文字のアルファベットを提供します. アルファベットはaからzで7文字ずつスペースで区切られています。


A_TO_Z_UP

public static final CharSet A_TO_Z_UP
この文字セットは半角大文字のアルファベットを提供します. アルファベットはAからXで7文字ずつスペースで区切られています。


NUMBER

public static final CharSet NUMBER
この文字セットは半角の0から9数字までの数字を提供します. 数字は0...9の順番です。


DOUBLE_BYTE_NUMBER

public static final CharSet DOUBLE_BYTE_NUMBER
この文字セットは全角の0から9数字までの数字を提供します. 数字は0...9の順番です。


TEN_KEY

public static final CharSet TEN_KEY
この文字セットは半角の0から9数字までの数字をテンキーの配置で提供します. 数字は789 - 456 - 123 - 0の順番です。


DOUBLE_BYTE_TEN_KEY

public static final CharSet DOUBLE_BYTE_TEN_KEY
この文字セットは全角の0から9数字までの数字をテンキーの配置で提供します. 数字は789 - 456 - 123 - 0の順番です。


HIRAGANA

public static final CharSet HIRAGANA
この文字セットは全てのひらがなを提供します.


KATAKANA

public static final CharSet KATAKANA
この文字セットはすべての全角のカタカナを提供します.


SIGN

public static final CharSet SIGN
この文字セットは半角の図形および記号を提供します.


DOUBLE_BYTE_SIGN

public static final CharSet DOUBLE_BYTE_SIGN
この文字セットは全角固有の図形および記号を提供します.


serialVersionUID

private static final long serialVersionUID
関連項目:
定数フィールド値

INSTANCE

private static final CharSetStorage INSTANCE
このクラスの唯一のインスタンスです.

コンストラクタの詳細

CharSetStorage

private CharSetStorage()
シングルトンクラスです.

メソッドの詳細

getInstance

public static CharSetStorage getInstance()
インスタンスを取得します.

戻り値:
このクラスの唯一のインスタンスを返します。

containsChar

public java.util.List<CharSet> containsChar(char c)
文字cが含まれている文字セットを検索し、すべて取得します.

パラメータ:
c - 検索する文字を指定します。
戻り値:
文字が含まれる文字セットをリストとして返します。発見されなかった場合は空のリストを返します。

containsChar

public java.util.List<CharSet> containsChar(java.lang.String str)
文字cが含まれている文字セットを検索し、すべて取得します.

パラメータ:
str - 検索する文字を指定します。
戻り値:
文字が含まれる文字セットをリストとして返します。発見されなかった場合は空のリストを返します。