jp.carabiner.inkpod.pi.model
インタフェース CompletionRequest


public interface CompletionRequest

Inkpodから入力補完の要求を伝えるためのインタフェース


メソッドの概要
 void completed()
          入力補完の処理が完了したことを通知する。
 PMapModel getModel()
          入力補完を行うべきモデルを返す。
 PMapObject getObject()
          入力補完のきっかけとなった編集対象のオブジェクト
 MapEvent getTriggerEvent()
          入力補完処理のきっかけとなった編集イベントを返す
 

メソッドの詳細

getModel

PMapModel getModel()
入力補完を行うべきモデルを返す。

戻り値:
マップ・モデル

getObject

PMapObject getObject()
入力補完のきっかけとなった編集対象のオブジェクト

戻り値:
マップ・オブジェクト

getTriggerEvent

MapEvent getTriggerEvent()
入力補完処理のきっかけとなった編集イベントを返す

戻り値:
編集イベントオブジェクト

completed

void completed()
入力補完の処理が完了したことを通知する。 入力補完の処理が完了したら、必ず呼び出す必要があります。 入力補完をしない場合でも、エラーが起こった場合でも、 これ以上入力補完処理をしないなら、必ず呼び出さなければなりません。