AppletBrowser (クラス)
public abstract AppletBrowser {inherits AppletHistory}
パッケージ: CURL.ENGINE.BROWSER

"従来の" 参照の意味合いを持つ AppletHistory です。

説明

このクラスは、そのスーパークラス AppletHistory に関連する動作を 1 つだけ追加します。つまり、現在の履歴エントリの AppletData の作成に使用した Url を参照して、異なるアンカーの位置で表示するように AppletHistory.show-url が要求された場合、この AppletData は再利用され、対応するアプレットは指定されたアンカーにスクロールするだけで済みます。

結果として起きる参照は、従来の Web ブラウザでの参照と基本的に同じ動作になります。

注意事項

AppletManager も参照してください。

プロパティ
プロパティ 継承 AppletHistory: ag, current-data, current-entry, current-entry-or-null, current-index, empty?, loading?, size

メソッド
free-applet-data:古い AppletData を破棄します。
protected {AppletBrowser.free-applet-data data:AppletData}:void
show-url-helper:
protected {AppletBrowser.show-url-helper
url:Url,
anchor:String
}:AppletData
メソッド 継承 AppletHistory: add-entry, cancel, clear-history, destroy, get, legal-index?, legal-offset?, make-applet-data, react, reload, replace, show-index, show-nothing, show-offset, show-url, suspend-current-entry
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize




プロパティ詳細


メソッド詳細
free-applet-data (メソッド)
protected {AppletBrowser.free-applet-data data:AppletData}:void

古い AppletData を破棄します。

説明

既定では、このメソッドは単に AppletData を破棄するだけです。

AppletHistory のサブクラスの実際の意味を確定できるように、このメソッドをオーバーライドします。このメソッドは、サブクラス AppletManager によってオーバーライドされ、その非破壊的な性質を正しく使用できるようにします。

注意事項

このメソッドは直接呼び出さないでください。


show-url-helper (メソッド)
protected {AppletBrowser.show-url-helper
url:Url,
anchor:String
}:AppletData
この項目はサポートされていません。内部使用限定となっています。