- java.lang.Object
- 
- javafx.application.HostServices
 
- 
 public final class HostServices extends Object このクラスは、アプリケーションのHostServicesを提供します。 これには、アプリケーションのコードベースとドキュメント・ベースを取得し、ブラウザにWebページを表示するためのメソッドが含まれます。- 導入されたバージョン:
- JavaFX 2.0
 
- 
- 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 StringgetCodeBase()このアプリケーションのコード・ベースURIを取得します。StringgetDocumentBase()このアプリケーションのドキュメント・ベースURIを取得します。StringresolveURI(String base, String rel)指定した相対URIをベースURIに対して解決し、解決済のURIを返します。voidshowDocument(String uri)指定したURIを新しいブラウザ・ウィンドウまたはタブで開きます。
 
- 
- 
- 
メソッドの詳細- 
getCodeBasepublic final String getCodeBase() このアプリケーションのコード・ベースURIを取得します。 アプリケーションがJNLPファイルを介して起動された場合、このメソッドはJNLPファイルで指定されているコードベース・パラメータを返します。 アプリケーションがスタンドアロン・モードで起動された場合、このメソッドはアプリケーションのjarファイルが含まれるディレクトリを返します。 アプリケーションがjarファイルにパッケージ化されていない場合、このメソッドは空の文字列を返します。- 戻り値:
- このアプリケーションのコード・ベースURI。
 
 - 
getDocumentBasepublic final String getDocumentBase() このアプリケーションのドキュメント・ベースURIを取得します。 アプリケーションがブラウザに埋め込まれている場合、このメソッドはアプリケーションを含むWebページのURIを返します。 アプリケーションがwebstartモードで起動された場合、このメソッドはJNLPファイルで指定されているコードベース・パラメータを返します(ドキュメント・ベースおよびコード・ベースはこのモードでは同じです)。 アプリケーションがスタンドアロン・モードで起動された場合、このメソッドは現在のディレクトリのURIを返します。- 戻り値:
- このアプリケーションのドキュメント・ベースURI。
 
 - 
resolveURIpublic final String resolveURI(String base, String rel) 指定した相対URIをベースURIに対して解決し、解決済のURIを返します。例: HostServices services = getHostServices(); String myImage = services.resolveURI(services.getDocumentBase(), "image.jpg"); Image image = new Image(myImage);- パラメータ:
- base- 相対URIを解決するために照合するベースURI
- rel- 解決対象の相対URI
- 戻り値:
- 完全に解決されたURI。
- 例外:
- NullPointerException-- baseまたは- relのいずれかの文字列がnullの場合。
- IllegalArgumentException-- baseまたは- relのいずれかのURI文字列の解析でエラーが発生した場合、またはURIの解決でその他のエラーがある場合。
 
 - 
showDocumentpublic final void showDocument(String uri) 指定したURIを新しいブラウザ・ウィンドウまたはタブで開きます。 新しいブラウザ・ウィンドウとなるか、または既存のブラウザ・ウィンドウのタブとなるかは、ブラウザのプリファレンスによって決まります。 デフォルト・ブラウザのポップアップ・ブロック設定が考慮されるため、これらの設定が回避されることはありません。- パラメータ:
- uri- ブラウザで開かれるWebページのURI。
 
 
- 
 
-