net.trialpc.sticktools.model
クラス StateEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 net.trialpc.sticktools.model.StateEvent
すべての実装されたインタフェース:
java.io.Serializable

public class StateEvent
extends java.util.EventObject

言語モデルの状態の変更を示すクラスです。 ここでいう状態の変更とは、語の追加や削除などのユーザの操作などのことを指します。 実装による状態の変化の際は、必要であれば通知に用いることができます。

作成者:
tetsu
関連項目:
StateChangeListener, 直列化された形式

フィールドの概要
static int ADD_MODEL
          言語モデルが追加されたことを示します。
static int ADD_TERM
          語が追加されたことを示します。
static int CLEAR
          語がすべて削除されたことを示します。
static int CLEAR_PARTIALLY
          語が部分的に削除されたことを示します。
static int REMOVE_TERM
          語が削除されたことを示します。
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
StateEvent(java.lang.Object src, int event)
          状態の変更を示す StateEvent インスタンスを生成します。
StateEvent(java.lang.Object src, int event, java.lang.String term)
          状態の変更を示す StateEvent インスタンスを生成します。
 
メソッドの概要
 long eventId()
          イベントの ID を示します。
 int getStateEvent()
          変更の内容を返します。
 java.lang.String getTerm()
          変更に関連する語を返します。
 java.lang.String toString()
           
 
クラス java.util.EventObject から継承されたメソッド
getSource
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

ADD_TERM

public static final int ADD_TERM
語が追加されたことを示します。

関連項目:
定数フィールド値

REMOVE_TERM

public static final int REMOVE_TERM
語が削除されたことを示します。

関連項目:
定数フィールド値

CLEAR

public static final int CLEAR
語がすべて削除されたことを示します。

関連項目:
定数フィールド値

CLEAR_PARTIALLY

public static final int CLEAR_PARTIALLY
語が部分的に削除されたことを示します。

関連項目:
定数フィールド値

ADD_MODEL

public static final int ADD_MODEL
言語モデルが追加されたことを示します。

関連項目:
定数フィールド値
コンストラクタの詳細

StateEvent

public StateEvent(java.lang.Object src,
                  int event)
状態の変更を示す StateEvent インスタンスを生成します。

パラメータ:
src -
event -

StateEvent

public StateEvent(java.lang.Object src,
                  int event,
                  java.lang.String term)
状態の変更を示す StateEvent インスタンスを生成します。

パラメータ:
src -
event -
term -
メソッドの詳細

getStateEvent

public int getStateEvent()
変更の内容を返します。

戻り値:
変更内容の ID

getTerm

public java.lang.String getTerm()
変更に関連する語を返します。

戻り値:
変更された語。

eventId

public long eventId()
イベントの ID を示します。

戻り値:
イベントの ID

toString

public java.lang.String toString()
オーバーライド:
クラス java.util.EventObject 内の toString