概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.sourceforge.livez.lang
クラス EZwebEmojiUtils

    java.lang.Object
      jp.sourceforge.livez.lang.EZwebEmojiUtils

    public final class EZwebEmojiUtils

extends Object

EZweb の絵文字に関するユーティリティクラスです。

作成者:
  杉澤 浩二

メソッドの概要
`static int` | `getMaxEmojiNumber()` 絵文字番号の最大番号を返します。
`static boolean` | `isAllowInput(char c)` 指定された絵文字がユーザが入力可能な絵文字かどうかを返します。
`static boolean` | `isAllowInput(int n)` 指定された絵文字がユーザが入力可能な絵文字かどうかを返します。
`static boolean` | `isDenyInput(char c)` 指定された絵文字がユーザが入力不可能な絵文字かどうかを返します。
`static boolean` | `isDenyInput(int n)` 指定された絵文字がユーザが入力不可能な絵文字かどうかを返します。
`static boolean` | `isEmoji(char c)` 指定された文字が EZweb 絵文字かどうかを返します。
`static boolean` | `isEmoji(String s)` 指定された文字列中に EZweb 絵文字が存在するかどうかを返します。
`static String` | `removeEmoji(String s)` 指定された文字列から EZweb 絵文字を削除して返します。
`static String` | `renderHdmlTag(char c)` 指定された絵文字から HDML の絵文字用タグを作成して返します。
`static String` | `renderHdmlTag(int n)` 指定された絵文字番号から HDML の絵文字用タグを作成して返します。
`static String` | `renderXhtmlTag(char c)` 指定された絵文字から XHTML Basic の絵文字用タグを作成して返します。
`static String` | `renderXhtmlTag(int n)` 指定された絵文字番号から XHTML Basic の絵文字用タグを作成して返します。
`static char` | `toChar(int n)` 指定された絵文字番号に対応する絵文字を返します。
`static int` | `toEmojiNumber(char c)` 指定された文字に対応する絵文字番号を返します。
`static int` | `toEmojiNumber(String s)`
`static String` | `toString(int n)` 指定された絵文字番号に対応する絵文字を返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### getMaxEmojiNumber

    public static int getMaxEmojiNumber()

  絵文字番号の最大番号を返します。

  戻り値:
    絵文字番号の最大番号

### toEmojiNumber

    public static int toEmojiNumber(char c)

  指定された文字に対応する絵文字番号を返します。

  対応する絵文字番号が見つからない場合は、`-1` が返されます。

  パラメータ:
    `c` - 文字
  戻り値:
    対応する絵文字番号。見つからない場合は `-1`

### toChar

    public static char toChar(int n)
                       throws IllegalArgumentException

  指定された絵文字番号に対応する絵文字を返します。

  パラメータ:
    `n` - 絵文字番号
  戻り値:
    絵文字
  例外:
    `IllegalArgumentException` - 絵文字番号の値が不正な場合

### toString

    public static String toString(int n)
                           throws IllegalArgumentException

  指定された絵文字番号に対応する絵文字を返します。

  パラメータ:
    `n` - 絵文字番号
  戻り値:
    絵文字
  例外:
    `IllegalArgumentException` - 絵文字番号の値が不正な場合

### isEmoji

    public static boolean isEmoji(char c)

  指定された文字が EZweb 絵文字かどうかを返します。

  パラメータ:
    `c` - 文字
  戻り値:
    絵文字の場合 true を、それ以外の場合 false を返します。

### isEmoji

    public static boolean isEmoji(String s)

  指定された文字列中に EZweb 絵文字が存在するかどうかを返します。

  パラメータ:
    `s` - 文字列
  戻り値:
    EZweb 絵文字が存在する場合 true を、それ以外の場合 false を返します。

### removeEmoji

    public static String removeEmoji(String s)

  指定された文字列から EZweb 絵文字を削除して返します。

  指定された文字列が `null` の場合は、`null` を返します。

  パラメータ:
    `s` - 文字列
  戻り値:
    EZweb 絵文字が削除された文字列。又は null

### toEmojiNumber

    public static int toEmojiNumber(String s)
                             throws IllegalArgumentException

  例外:
    `IllegalArgumentException`

### isAllowInput

    public static boolean isAllowInput(char c)

  指定された絵文字がユーザが入力可能な絵文字かどうかを返します。

  パラメータ:
    `c` - 絵文字
  戻り値:
    入力可能な場合は true それ以外の場合は false

### isAllowInput

    public static boolean isAllowInput(int n)
                                throws IllegalArgumentException

  指定された絵文字がユーザが入力可能な絵文字かどうかを返します。

  パラメータ:
    `n` - 絵文字番号
  戻り値:
    入力可能な場合は true それ以外の場合は false
  例外:
    `IllegalArgumentException` - 絵文字番号の値が不正な場合

### isDenyInput

    public static boolean isDenyInput(char c)

  指定された絵文字がユーザが入力不可能な絵文字かどうかを返します。

  パラメータ:
    `c` - 絵文字
  戻り値:
    入力不可能な場合は true それ以外の場合は false

### isDenyInput

    public static boolean isDenyInput(int n)
                               throws IllegalArgumentException

  指定された絵文字がユーザが入力不可能な絵文字かどうかを返します。

  パラメータ:
    `n` - 絵文字番号
  戻り値:
    入力不可能な場合は true それ以外の場合は false
  例外:
    `IllegalArgumentException` - 絵文字番号の値が不正な場合

### renderHdmlTag

    public static String renderHdmlTag(int n)

  指定された絵文字番号から HDML の絵文字用タグを作成して返します。

  パラメータ:
    `n` - 絵文字番号
  戻り値:
    HDML の絵文字用タグ

### renderHdmlTag

    public static String renderHdmlTag(char c)

  指定された絵文字から HDML の絵文字用タグを作成して返します。

  パラメータ:
    `c` - 絵文字
  戻り値:
    HDML の絵文字用タグ

### renderXhtmlTag

    public static String renderXhtmlTag(int n)

  指定された絵文字番号から XHTML Basic の絵文字用タグを作成して返します。

  パラメータ:
    `n` - 絵文字番号
  戻り値:
    XHTML Basic の絵文字用タグ

### renderXhtmlTag

    public static String renderXhtmlTag(char c)

  指定された絵文字から XHTML Basic の絵文字用タグを作成して返します。

  パラメータ:
    `c` - 絵文字
  戻り値:
    XHTML Basic の絵文字用タグ

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2005-2006 Kouji Sugisawa. All rights reserved.