public interface ExtensionInstallerService
ExtensionInstallerService используется установщиком расширения, чтобы связаться с Клиентом JNLP. Это обеспечивает следующий тип функциональности: Нормальная последовательность событий для установщика:
ServiceManager.lookup("javax.jnlp.ExtensionInstallerService"). setStatus, setHeading и updateProgress). setJREInfo или setNativeLibraryInfo в зависимости от того, если устанавливаются JRE или библиотека installSucceeded, иначе вызовите installFailed. | Модификатор и Тип | Метод и Описание |
|---|---|
java.net.URL |
getExtensionLocation()
Возвращает расположение устанавливаемого расширения
|
java.lang.String |
getExtensionVersion()
Возвращает версию устанавливаемого расширения
|
java.lang.String |
getInstalledJRE(java.net.URL url, java.lang.String version)
Возвращает путь к исполнимой программе для данного JRE.
|
java.lang.String |
getInstallPath()
Возвращает каталог, где установщику рекомендуют установить расширение в.
|
void |
hideProgressBar()
Скрывает индикатор выполнения.
|
void |
hideStatusWindow()
Скрывает окно состояния.
|
void |
installFailed()
Это должно быть вызвано, если установка перестала работать.
|
void |
installSucceeded(boolean needsReboot)
Установщики должны вызвать это на succesful установку расширения.
|
void |
setHeading(java.lang.String heading)
Обновляет состояние процесса установщика.
|
void |
setJREInfo(java.lang.String platformVersion, java.lang.String jrePath)
Сообщает Клиенту JNLP пути к исполнимой программе для JRE, если это - установщик для JRE, и о версии платформы этот JRE реализации.
|
void |
setNativeLibraryInfo(java.lang.String path)
Сообщает Клиенту JNLP каталога, где он должен искать собственные библиотеки.
|
void |
setStatus(java.lang.String status)
Обновляет состояние процесса установщика.
|
void |
updateProgress(int value)
Обновляет индикатор выполнения.
|
java.lang.String getInstallPath()
java.lang.String getExtensionVersion()
java.net.URL getExtensionLocation()
void hideProgressBar()
updateProgress вынудит это быть видимым.void hideStatusWindow()
void setHeading(java.lang.String heading)
void setStatus(java.lang.String status)
void updateProgress(int value)
value - значение индикатора выполнения - должно быть между 0 и 100.void installSucceeded(boolean needsReboot)
needsReboot - Если это правда, перезагрузка необходимаvoid installFailed()
void setJREInfo(java.lang.String platformVersion,
java.lang.String jrePath)
void setNativeLibraryInfo(java.lang.String path)
java.lang.String getInstalledJRE(java.net.URL url,
java.lang.String version)
url - расположение продукта JREversion - версия продукта JREnull если JRE не устанавливается.Авторское право © 1998, 2013, Oracle и/или его филиалы. Все права защищены.