Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface BeanContext extends BeanContextChild, Collection, DesignMode, Visibility
BeanContext действует логический иерархический контейнер JavaBeans.
Beans
, BeanContextChild
, BeanContextMembershipListener
, PropertyChangeEvent
, DesignMode
, Visibility
, Collection
Модификатор и Тип | Поле и Описание |
---|---|
static Object |
globalHierarchyLock
Эта глобальная блокировка используется обоими
BeanContext и BeanContextServices конструкторы, чтобы сериализировать изменения в a BeanContext иерархия и любые запросы на обслуживание и т.д. |
PROPERTYNAME
Модификатор и Тип | Метод и Описание |
---|---|
void |
addBeanContextMembershipListener(BeanContextMembershipListener bcml)
Добавляет указанное
BeanContextMembershipListener получить BeanContextMembershipEvents от этого BeanContext всякий раз, когда это добавляет или удаляет дочерний элемент Component (s). |
URL |
getResource(String name, BeanContextChild bcc)
Analagous к
java.lang.ClassLoader.getResource() , этот метод позволяет a BeanContext реализация, чтобы вставить поведение между дочерним элементом Component и базовый ClassLoader . |
InputStream |
getResourceAsStream(String name, BeanContextChild bcc)
Analagous к
java.lang.ClassLoader.getResourceAsStream() , этот метод позволяет a BeanContext реализация, чтобы вставить поведение между дочерним элементом Component и базовый ClassLoader . |
Объект |
instantiateChild(String beanName)
Инстанцируйте javaBean, названного как дочерний элемент этого
BeanContext . |
void |
removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
Удаляет указанное
BeanContextMembershipListener так, чтобы это больше не получило BeanContextMembershipEvent s, когда дочерний элемент Component (s) добавляются или удаляются. |
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
forEach
isDesignTime, setDesignTime
avoidingGui, dontUseGui, needsGui, okToUseGui
static final Object globalHierarchyLock
BeanContext
и BeanContextServices
конструкторы, чтобы сериализировать изменения в a BeanContext
иерархия и любые запросы на обслуживание и т.д.Object instantiateChild(String beanName) throws IOException, ClassNotFoundException
BeanContext
. Реализация JavaBean получается из значения beanName параметра, и определяется java.beans.Beans.instantiate()
метод.beanName
- Имя JavaBean, чтобы инстанцировать как дочерний элемент этого BeanContext
IOException
ClassNotFoundException
- если class, идентифицированный beanName параметром, не находитсяIOException
ClassNotFoundException
InputStream getResourceAsStream(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResourceAsStream()
, этот метод позволяет a BeanContext
реализация, чтобы вставить поведение между дочерним элементом Component
и базовый ClassLoader
.name
- имя ресурсаbcc
- указанный дочерний элементInputStream
для того, чтобы считать ресурс, или null
если ресурс не мог бы быть найден.IllegalArgumentException
- если ресурс не допустимIllegalArgumentException
URL getResource(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResource()
, этот метод позволяет a BeanContext
реализация, чтобы вставить поведение между дочерним элементом Component
и базовый ClassLoader
.name
- имя ресурсаbcc
- указанный дочерний элементURL
для именованного ресурса для указанного дочернего элементаIllegalArgumentException
- если ресурс не допустимIllegalArgumentException
void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
получить BeanContextMembershipEvents
от этого BeanContext
всякий раз, когда это добавляет или удаляет дочерний элемент Component
(s).bcml
- BeanContextMembershipListener
быть добавленнымvoid removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
так, чтобы это больше не получило BeanContextMembershipEvent
s, когда дочерний элемент Component
(s) добавляются или удаляются.bcml
- BeanContextMembershipListener
быть удаленным
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92