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, remove, removeAll, retainAll, size, toArray, toArray
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
- если класс, идентифицированный 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 и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.