|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class HostServices
extends java.lang.Object
| Модификатор и Тип | Метод и Описание |
|---|---|
java.lang.String |
getCodeBase()
Получает URI кодовой базы для этого приложения.
|
java.lang.String |
getDocumentBase()
Получает URI основы документа для этого приложения.
|
netscape.javascript.JSObject |
getWebContext()
Возвращает дескриптор JavaScript включения окно ДОМА веб-страницы, содержащей это приложение.
|
java.lang.String |
resolveURI(java.lang.String base, java.lang.String rel)
Разрешает указанный относительный URI против основного URI и возвращает разрешенный URI.
|
void |
showDocument(java.lang.String uri)
Открывает указанный URI в новом окне браузера или вкладке.
|
public final java.lang.String getCodeBase()
public final java.lang.String getDocumentBase()
public final java.lang.String resolveURI(java.lang.String base,
java.lang.String rel)
Пример:
HostServices services = getHostServices();
String myImage = services.resolveURI(services.getDocumentBase(),
"image.jpg");
Image image = new Image(myImage);
base - основной URI, против которого можно разрешить относительный URIrel - относительный URI, который будет разрешенjava.lang.NullPointerException - если любой base или rel строки являются нулем.java.lang.IllegalArgumentException - если есть ошибка, анализируя любого base или rel Строки URI, или если есть ошибка в разрешении URI.public final void showDocument(java.lang.String uri)
uri - URI веб-страницы, которая будет открыта в браузере.public final netscape.javascript.JSObject getWebContext()
Пример:
JSObject jsWin = getHostServices().getWebContext();
if (jsWin != null) {
jsWin.eval("var b = document.body;" +
"var newdiv = document.createElement('div');" +
"newdiv.innerHTML = '<br>Hello from JavaScript!';" +
"b.appendChild(newdiv);");
}
Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается .