Kagetaka

net.hizlab.kagetaka.rendering
インタフェース EngineListener


public interface EngineListener

影鷹の描画エンジンのイベントリスナです。

まず最初に、接続先に接続するイベントが必ず発生します。

  1. connecting(Request)
  2. connected(Request, boolean)

次に、描画を必要とする場合は次のイベントが発生し、

  1. renderingStarted(Request)
  2. renderingStopped(Request, boolean)
描画を必要としない場合は、次のイベントが発生します。
  1. renderingSkipped(Request)

また、再表示の指定があるページを表示している場合は、 refresh(Request, Request) が指定時間後に発生します。

バージョン:
$Revision: 1.4 $

メソッドの概要
 void connected(Request request, boolean noerror)
          接続が終了すると呼び出されます。
 void connecting(Request request)
          接続が開始される時に呼び出されます。
 void refresh(Request baseRequest, Request newRequest)
          指定したリクエストを影鷹で表示させます。
 void renderingSkipped(Request request)
          描画が開始されずに処理が終了されるときに呼び出されます。
 void renderingStarted(Request request)
          描画が開始される時に呼び出されます。
 void renderingStopped(Request request, boolean noerror)
          描画が終了すると呼び出されます。
 

メソッドの詳細

connected

public void connected(Request request,
                      boolean noerror)
接続が終了すると呼び出されます。

パラメータ:
request - リクエスト
noerror - エラーがなかった場合は true、 それ以外の場合は false

connecting

public void connecting(Request request)
接続が開始される時に呼び出されます。

パラメータ:
request - リクエスト

refresh

public void refresh(Request baseRequest,
                    Request newRequest)
指定したリクエストを影鷹で表示させます。 meta refresh が存在した場合に、指定秒経過後に呼び出されます。

パラメータ:
baseRequest - 再読込の元になったリクエスト
newRequest - 再読込のリクエスト

renderingSkipped

public void renderingSkipped(Request request)
描画が開始されずに処理が終了されるときに呼び出されます。

パラメータ:
request - リクエスト

renderingStarted

public void renderingStarted(Request request)
描画が開始される時に呼び出されます。

パラメータ:
request - リクエスト

renderingStopped

public void renderingStopped(Request request,
                             boolean noerror)
描画が終了すると呼び出されます。

パラメータ:
request - リクエスト
noerror - エラーがなかった場合は true、 それ以外の場合は false

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'