|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
public interface BeanContext
BeanContext 는 JavaBeans 의 논리 계층 컨테이너로서 기능합니다.
Beans
,
BeanContextChild
,
BeanContextMembershipListener
,
PropertyChangeEvent
,
java.beans.VetoableChangeEvent
,
DesignMode
,
Visibility
,
Collection
필드의 개요 | |
---|---|
static Object |
globalHierarchyLock
BeanContext 와 BeanContextServices 의 양쪽 모두의 구현으로 사용되는 글로벌 락입니다. |
인터페이스 java.beans. DesignMode 로부터 상속된 필드 |
---|
PROPERTYNAME |
메소드의 개요 | |
---|---|
void |
addBeanContextMembershipListener (BeanContextMembershipListener bcml)
지정된 BeanContextMembershipListener 를 추가해, 이 BeanContext 가 아이 Component 를 추가 또는 삭제할 때마다,BeanContext 로부터 BeanContextMembershipEvents 를 받습니다. |
URL |
getResource (String name,
BeanContextChild bcc)
java.lang.ClassLoader.getResource() 와 같이, 이 메소드에 의해 BeanContext 구현이 아이 Component 와 기본적인 ClassLoader 와의 사이에 동작을 삽입할 수가 있습니다. |
InputStream |
getResourceAsStream (String name,
BeanContextChild bcc)
java.lang.ClassLoader.getResourceAsStream() 와 같이, 이 메소드에 의해 BeanContext 구현이 아이 Component 와 기본적인 ClassLoader 와의 사이에 동작을 삽입할 수가 있습니다. |
Object |
instantiateChild (String beanName)
이 BeanContext 의 아이로서 지정된 JavaBean 의 인스턴스를 생성합니다. |
void |
removeBeanContextMembershipListener (BeanContextMembershipListener bcml)
지정된 BeanContextMembershipListener 를 삭제해, 아이 Component 가 추가 또는 삭제되었을 때에 BeanContextMembershipEvent 를 받지 않게 합니다. |
인터페이스 java.beans.beancontext. BeanContextChild 로부터 상속된 메소드 |
---|
addPropertyChangeListener , addVetoableChangeListener , getBeanContext , removePropertyChangeListener , removeVetoableChangeListener , setBeanContext |
인터페이스 java.util. Collection 로부터 상속된 메소드 |
---|
add , addAll , clear , contains , containsAll , equals , hashCode , isEmpty , iterator , remove , removeAll , retainAll , size , toArray , toArray |
인터페이스 java.beans. DesignMode 로부터 상속된 메소드 |
---|
isDesignTime , setDesignTime |
인터페이스 java.beans. Visibility 로부터 상속된 메소드 |
---|
avoidingGui , dontUseGui , needsGui , okToUseGui |
필드의 상세 |
---|
static final Object globalHierarchyLock
BeanContext
와 BeanContextServices
의 양쪽 모두의 구현으로 사용되는 글로벌 락입니다. BeanContext
계층내에서의 변경이나 서비스 요구등을 직렬화하기 위해서(때문에) 사용합니다.
메소드의 상세 |
---|
Object instantiateChild(String beanName) throws IOException , ClassNotFoundException
BeanContext
의 아이로서 지정된 JavaBean 의 인스턴스를 생성합니다. JavaBean 의 구현은 beanName 파라미터의 값으로부터 파생해,java.beans.Beans.instantiate()
메소드에 의해 정의됩니다.
beanName
- 이 BeanContext
의 아이로서
인스턴스를 생성하는 JavaBean 의 이름
IOException
ClassNotFoundException
- beanName 파라미터에 의해 식별되었다
클래스가 발견되지 않는 경우
IOException
ClassNotFoundException
InputStream getResourceAsStream(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResourceAsStream()
와 같이, 이 메소드에 의해 BeanContext
구현이 아이 Component
와 기본적인 ClassLoader
와의 사이에 동작을 삽입할 수가 있습니다.
name
- 자원명bcc
- 지정된 아이
InputStream
.
자원이 발견되지 않았던 경우는
null
IllegalArgumentException
- 자원이
유효하지 않은 경우
IllegalArgumentException
URL getResource(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResource()
와 같이, 이 메소드에 의해 BeanContext
구현이 아이 Component
와 기본적인 ClassLoader
와의 사이에 동작을 삽입할 수가 있습니다.
name
- 자원명bcc
- 지정된 아이
URL
IllegalArgumentException
- 자원이 유효하지 않은 경우
IllegalArgumentException
void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
를 추가해, 이 BeanContext
가 아이 Component
를 추가 또는 삭제할 때마다,BeanContext
로부터 BeanContextMembershipEvents
를 받습니다.
bcml
- 추가되는 BeanContextMembershipListener
void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
를 삭제해, 아이 Component
가 추가 또는 삭제되었을 때에 BeanContextMembershipEvent
를 받지 않게 합니다.
bcml
- 삭제된다
BeanContextMembershipListener
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.