Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
90 lines (80 loc) · 2.2 KB

File metadata and controls

90 lines (80 loc) · 2.2 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
/*
* Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package java.beans;
import java.applet.Applet;
import java.beans.beancontext.BeanContext;
/**
* <p>
* This interface is designed to work in collusion with java.beans.Beans.instantiate.
* The interface is intended to provide mechanism to allow the proper
* initialization of JavaBeans that are also Applets, during their
* instantiation by java.beans.Beans.instantiate().
* </p>
*
* @see java.beans.Beans#instantiate
*
* @since 1.2
*
*/
public interface AppletInitializer {
/**
* <p>
* If passed to the appropriate variant of java.beans.Beans.instantiate
* this method will be called in order to associate the newly instantiated
* Applet (JavaBean) with its AppletContext, AppletStub, and Container.
* </p>
* <p>
* Conformant implementations shall:
* <ol>
* <li> Associate the newly instantiated Applet with the appropriate
* AppletContext.
*
* <li> Instantiate an AppletStub() and associate that AppletStub with
* the Applet via an invocation of setStub().
*
* <li> If BeanContext parameter is null, then it shall associate the
* Applet with its appropriate Container by adding that Applet to its
* Container via an invocation of add(). If the BeanContext parameter is
* non-null, then it is the responsibility of the BeanContext to associate
* the Applet with its Container during the subsequent invocation of its
* addChildren() method.
* </ol>
*
* @param newAppletBean The newly instantiated JavaBean
* @param bCtxt The BeanContext intended for this Applet, or
* null.
*/
void initialize(Applet newAppletBean, BeanContext bCtxt);
/**
* <p>
* Activate, and/or mark Applet active. Implementors of this interface
* shall mark this Applet as active, and optionally invoke its start()
* method.
* </p>
*
* @param newApplet The newly instantiated JavaBean
*/
void activate(Applet newApplet);
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.