Spec-Zone.ru › OpenJDK 8

Интерфейс AppletInitializer


public interface AppletInitializer

Этот интерфейс предназначен для работы совместно с java.beans.Beans.instantiate. Интерфейс призван обеспечить механизм для правильной инициализации JavaBean, которые также являются апплетами, во время их создания методом java.beans.Beans.instantiate().

Since:
1.2
См. также:
Beans.instantiate(java.lang.ClassLoader, java.lang.String)

Методы

Модификатор и тип Метод и описание
void activate(Applet newApplet)

Активировать и/или отметить апплет как активный.

void initialize(Applet newAppletBean, BeanContext bCtxt)

Если этот метод передан в соответствующий вариант java.beans.Beans.instantiate, то он будет вызван для ассоциации недавно созданного апплета (JavaBean) с его AppletContext, AppletStub и контейнером.

Методы

initialize

void initialize(Applet newAppletBean,
                BeanContext bCtxt)

Если этот метод передан в соответствующий вариант java.beans.Beans.instantiate, то он будет вызван для ассоциации недавно созданного апплета (JavaBean) с его AppletContext, AppletStub и контейнером.

Соответствующие реализации должны:

  1. Ассоциировать недавно созданный апплет с соответствующим AppletContext.
  2. Создать AppletStub() и ассоциировать этот AppletStub с апплетом, вызвав метод setStub().
  3. Если параметр BeanContext равен null, то он должен ассоциировать апплет с его соответствующим контейнером, добавив этот апплет в его контейнер, вызвав метод add(). Если параметр BeanContext не равен null, то ответственность за ассоциацию апплета с его контейнером лежит на BeanContext во время последующего вызова метода addChildren().
Параметры:
newAppletBean - Недавно созданный JavaBean
bCtxt - BeanContext, предназначенный для этого апплета, или null.

activate

void activate(Applet newApplet)

Активировать и/или отметить апплет как активный. Реализаторы этого интерфейса должны отметить этот апплет как активный и, по желанию, вызвать его метод start().

Параметры:
newApplet - Недавно созданный JavaBean

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API