|
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 - 추가되는 BeanContextMembershipListenervoid 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 도 참조해 주세요.