public interface BeanContext
The BeanContext acts a logical hierarchical container for JavaBeans.
Beans,
BeanContextChild,
BeanContextMembershipListener,
PropertyChangeEvent,
java.beans.VetoableChangeEvent,
DesignMode,
Visibility,
Collection| Field Summary | |
|---|---|
static Object |
globalHierarchyLock
This global lock is used by both BeanContext
and BeanContextServices implementors
to serialize changes in a BeanContext
hierarchy and any service requests etc. |
| Fields inherited from interface java.beans.DesignMode |
|---|
PROPERTYNAME |
| Method Summary | |
|---|---|
void |
addBeanContextMembershipListener(BeanContextMembershipListener bcml)
Adds the specified BeanContextMembershipListener
to receive BeanContextMembershipEvents from
this BeanContext whenever it adds
or removes a child Component(s). |
URL |
getResource(String name,
BeanContextChild bcc)
Analagous to java.lang.ClassLoader.getResource(), this
method allows a BeanContext implementation to interpose
behavior between the child Component
and underlying ClassLoader. |
InputStream |
getResourceAsStream(String name,
BeanContextChild bcc)
Analagous to java.lang.ClassLoader.getResourceAsStream(),
this method allows a BeanContext implementation
to interpose behavior between the child Component
and underlying ClassLoader. |
Object |
instantiateChild(String beanName)
Instantiate the javaBean named as a child of this BeanContext. |
void |
removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
Removes the specified BeanContextMembershipListener
so that it no longer receives BeanContextMembershipEvents
when the child Component(s) are added or removed. |
| Methods inherited from interface java.beans.beancontext.BeanContextChild |
|---|
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext |
| Methods inherited from interface java.util.Collection |
|---|
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
| Methods inherited from interface java.beans.DesignMode |
|---|
isDesignTime, setDesignTime |
| Methods inherited from interface java.beans.Visibility |
|---|
avoidingGui, dontUseGui, needsGui, okToUseGui |
| Field Detail |
|---|
static final Object globalHierarchyLock
BeanContext
and BeanContextServices implementors
to serialize changes in a BeanContext
hierarchy and any service requests etc.
| Method Detail |
|---|
Object instantiateChild(String beanName) throws IOException, ClassNotFoundException
BeanContext.
The implementation of the JavaBean is
derived from the value of the beanName parameter,
and is defined by the
java.beans.Beans.instantiate() method.
beanName - The name of the JavaBean to instantiate
as a child of this BeanContext
IOException
ClassNotFoundException - if the class identified
by the beanName parameter is not found
IOException
ClassNotFoundExceptionInputStream getResourceAsStream(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResourceAsStream(),
this method allows a BeanContext implementation
to interpose behavior between the child Component
and underlying ClassLoader.
name - the resource namebcc - the specified child
InputStream for reading the resource,
or null if the resource could not
be found.
IllegalArgumentException - if
the resource is not valid
IllegalArgumentExceptionURL getResource(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResource(), this
method allows a BeanContext implementation to interpose
behavior between the child Component
and underlying ClassLoader.
name - the resource namebcc - the specified child
URL for the named
resource for the specified child
IllegalArgumentException - if the resource is not valid
IllegalArgumentExceptionvoid addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
to receive BeanContextMembershipEvents from
this BeanContext whenever it adds
or removes a child Component(s).
bcml - the BeanContextMembershipListener to be addedvoid removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
so that it no longer receives BeanContextMembershipEvents
when the child Component(s) are added or removed.
bcml - the BeanContextMembershipListener
to be removedCes informations proviennent du site de http://java.sun.com
Le contenu de cette page provient du site de Sun, et est généré depuis un cache sur l'infobrol après certains traitements automatisés. La présentation peut donc différer du document original, mais le contenu aussi. Vous pouvez utiliser ce bouton pour afficher la page originale du site de Sun :
Maintenir les pages en cache sur différents sites peut offrir plus de disponibilité.
Chaque page est indexée dans la base de donnée, ce qui permet de retrouver facilement les informations, au moyen des sommaires, du moteur de recherche interne, etc.
Des facilités sont mises en place pour que les membres de l'infobrol puissent effectuer des traductions en français des différents documents. Ceci devrait permettre aux débutants en programmation Java de consulter les API en français s'ils maîtrisent moins bien la langue de Shakespeare. Dans le cas où une traduction a été soumise, elle est disponible au moyen d'un lien en bas de page. Si la traduction a été validée, la page s'affiche par défaut en français, et un lien en bas de page permet d'atteindre la version en anglais.
Le code sur l'infobrol est automatiquement coloré selon la syntaxe, et les différents mots clés sont transformés en liens pour accéder rapidement aux informations.
Vous avez la possibilité de partager vos expériences en proposant vos propres extraits de code en utilisant le bouton "ajouter un commentaire" en bas de page. Si vous visitez simplement l'infobrol, vous avez déjà accès à cette fonction, mais si vous étes membre du brol, vous pouvez en plus utiliser des boutons supplémentaires de mise en forme, dont la coloration automatique de vos extraits de codes.
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
6 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)