kinugasa.rpgui

## クラス Text

- java.lang.Object
- - kinugasa.rpgui.Text

- すべての実装されたインタフェース:
    java.lang.Comparable<Text>, Nameable

      public class Text
      extends java.lang.Object
      implements Nameable, java.lang.Comparable<Text>

  テキストは、メッセージウインドウに表示するひとつのテキストメッセージを表します.

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `Text()`
    `Text(java.lang.String id, Sound sound, TimeCounter timeCounter, java.lang.String message)`
    `Text(java.lang.String id, Sound sound, TimeCounter timeCounter, java.lang.String message, java.lang.String... nextId)`
    `Text(java.lang.String id, java.lang.String message, TimeCounter timeCounter)`
    `Text(java.lang.String id, java.lang.String message, TimeCounter timeCounter, java.lang.String... nextId)`
    `Text(java.lang.String message, TimeCounter tc)`

  - ### メソッドのサマリー

    All Methods Static Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `allChar()`
    `int` | `compareTo(Text o)`
    `static java.lang.String` | `getBR()`
    `java.lang.String` | `getMessage()`
    `java.lang.String` | `getName()` このインスタンスの一意的な名前を取得します.
    `java.lang.String[]` | `getNextId()`
    `int` | `getNextIdNum()`
    `Sound` | `getSound()`
    `TimeCounter` | `getTimeCounter()`
    `java.lang.String` | `getVisibleText()`
    `int` | `getVisibleTextLength()`
    `boolean` | `hasNext()`
    `boolean` | `hasSound()`
    `boolean` | `isReaching()`
    `boolean` | `isReachingNextCher()`
    `boolean` | `isVisibleAllChar()`
    `void` | `nextChar()`
    `void` | `prevChar()`
    `Text` | `reset()`
    `static void` | `setBR(java.lang.String BR)`
    `void` | `setMessage(java.lang.String message)`
    `void` | `setNextId(java.lang.String[] nextId)`
    `void` | `setSound(Sound sound)`
    `void` | `setTimeCounter(TimeCounter timeCounter)`
    `void` | `setVisibleTextLength(int visibleTextLength)`
    `java.lang.String[]` | `split(int length)`
    `java.lang.String[]` | `split(java.lang.String val)`
    `java.lang.String` | `toString()`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### Text

          public Text()

    - #### Text

          public Text(java.lang.String message,
                      TimeCounter tc)

    - #### Text

          public Text(java.lang.String id,
                      Sound sound,
                      TimeCounter timeCounter,
                      java.lang.String message,
                      java.lang.String... nextId)

    - #### Text

          public Text(java.lang.String id,
                      Sound sound,
                      TimeCounter timeCounter,
                      java.lang.String message)

    - #### Text

          public Text(java.lang.String id,
                      java.lang.String message,
                      TimeCounter timeCounter,
                      java.lang.String... nextId)

    - #### Text

          public Text(java.lang.String id,
                      java.lang.String message,
                      TimeCounter timeCounter)

  - ### メソッドの詳細

    - #### getName

          public java.lang.String getName()

      インタフェースからコピーされた説明: `Nameable`
      このインスタンスの一意的な名前を取得します. 名前はゲームの実行中変更されてはなりません。
      定義:
        `getName` インタフェース内 `Nameable`
      戻り値:
        このインスタンスを識別できる一意的な名前を返します。名前はユーザやプレイヤーが指定する可能性があるため 意味のある文字列を推奨します。

    - #### compareTo

          public int compareTo(Text o)

      定義:
        `compareTo` インタフェース内 `java.lang.Comparable<Text>`

    - #### getSound

          public Sound getSound()

    - #### getMessage

          public java.lang.String getMessage()

    - #### getNextId

          public java.lang.String[] getNextId()

    - #### hasNext

          public boolean hasNext()

    - #### getNextIdNum

          public int getNextIdNum()

    - #### hasSound

          public boolean hasSound()

    - #### getTimeCounter

          public TimeCounter getTimeCounter()

    - #### setSound

          public void setSound(Sound sound)

    - #### setTimeCounter

          public void setTimeCounter(TimeCounter timeCounter)

    - #### setMessage

          public void setMessage(java.lang.String message)

    - #### setNextId

          public void setNextId(java.lang.String[] nextId)

    - #### getBR

          public static java.lang.String getBR()

    - #### setBR

          public static void setBR(java.lang.String BR)

    - #### split

          public java.lang.String[] split(int length)

    - #### split

          public java.lang.String[] split(java.lang.String val)

    - #### isReaching

          public boolean isReaching()

    - #### nextChar

          public void nextChar()

    - #### prevChar

          public void prevChar()

    - #### allChar

          public void allChar()

    - #### reset

          public Text reset()

    - #### isVisibleAllChar

          public boolean isVisibleAllChar()

    - #### setVisibleTextLength

          public void setVisibleTextLength(int visibleTextLength)

    - #### getVisibleTextLength

          public int getVisibleTextLength()

    - #### getVisibleText

          public java.lang.String getVisibleText()

    - #### isReachingNextCher

          public boolean isReachingNextCher()

    - #### toString

          public java.lang.String toString()

      オーバーライド:
        `toString` クラス内 `java.lang.Object`