JavaTM 2 Platform
Standard Ed. 5.0

java.beans.beancontext
ÀÎÅÍÆäÀ̽º BeanContext

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
BeanContextChild, Collection, DesignMode, Iterable, Visibility
¾Ë·ÁÁø ¼­ºê ÀÎÅÍÆäÀ̽º ¸ñ·Ï :
BeanContextServices
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
BeanContextServicesSupport, BeanContextSupport

public interface BeanContext
extends BeanContextChild, Collection, DesignMode, Visibility

BeanContext´Â JavaBeans ³í¸® °èÃþ ÄÁÅ×À̳ʷμ­ ±â´ÉÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.2
°ü·Ã Ç׸ñ:
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
 

ÇʵåÀÇ »ó¼¼

globalHierarchyLock

static final Object  globalHierarchyLock
BeanContext¿Í BeanContextServices ¾çÂÊ ¸ðµÎÀÇ ±¸ÇöÀ¸·Î »ç¿ëµÇ´Â ±Û·Î¹ú ¶ôÀÔ´Ï´Ù. BeanContext °èÃþ³»¿¡¼­ÀÇ º¯°æÀ̳ª ¼­ºñ½º ¿ä±¸µîÀ» Á÷·ÄÈ­Çϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.

¸Þ¼­µåÀÇ »ó¼¼

instantiateChild

Object  instantiateChild(String  beanName)
                        throws IOException,

                               ClassNotFoundException 
ÀÌ BeanContext ÀÚ½Ä ·Î¼­ ÁöÁ¤µÈ javaBean ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù. javaBean ±¸ÇöÀº beanName ÆĶó¹ÌÅÍÀÇ °ªÀ¸·ÎºÎÅÍ ÆÄ»ýÇØ, java.beans.Beans.instantiate() ¸Þ¼­µå¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ.

ÆĶó¹ÌÅÍ:
beanName - ÀÌ BeanContext ÀÚ½Ä ·Î¼­ ÀνºÅϽº¸¦ »ý¼ºÇÏ´Â JavaBean À̸§
¿¹¿Ü:
IOException - beanName ÆĶó¹ÌÅÍ¿¡ ÀÇÇØ ½Äº°µÈ Ŭ·¡½º°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì
IOException
ClassNotFoundException

getResourceAsStream

InputStream  getResourceAsStream(String  name,
                                BeanContextChild  bcc)
                                throws IllegalArgumentException 
java.lang.ClassLoader.getResourceAsStream()¿Í °°ÀÌ, ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ BeanContext ±¸ÇöÀÌÀÚ½Ä Component¿Í ±âº»ÀûÀÎ ClassLoader¿Í ÀÇ »çÀÌ¿¡ µ¿ÀÛÀ» »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù .

ÆĶó¹ÌÅÍ:
name - ÀÚ¿ø¸í
bcc - ÁöÁ¤µÈÀÚ½Ä
¹Ýȯ°ª:
ÀÚ¿øÀ» ÀоîµéÀ̱â À§ÇÑ InputStream. ÀÚ¿øÀÌ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - ÀÚ¿øÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
IllegalArgumentException

getResource

URL  getResource(String  name,
                BeanContextChild  bcc)
                throws IllegalArgumentException 
java.lang.ClassLoader.getResource()¿Í °°ÀÌ, ÀÌ ¸Þ¼­µå¿¡ ÀÇÇØ BeanContext ±¸ÇöÀÌÀÚ½Ä Component¿Í ±âº»ÀûÀÎ ClassLoader¿Í ÀÇ »çÀÌ¿¡ µ¿ÀÛÀ» »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù .

ÆĶó¹ÌÅÍ:
name - ÀÚ¿ø¸í
bcc - ÁöÁ¤µÈÀÚ½Ä
¹Ýȯ°ª:
ÁöÁ¤µÈÀÚ½Ä ÀÇ ÁöÁ¤µÈ ÀÚ¿øÀ» ³ªÅ¸³»´Â URL
¿¹¿Ü:
IllegalArgumentException - ÀÚ¿øÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
IllegalArgumentException

addBeanContextMembershipListener

void addBeanContextMembershipListener(BeanContextMembershipListener  bcml)
ÁöÁ¤µÈ BeanContextMembershipListener¸¦ Ãß°¡ÇØ, ÀÌ BeanContextÀÌ ÀÚ½Ä Component¸¦ Ãß°¡ ¶Ç´Â »èÁ¦ÇÒ ¶§¸¶´Ù, BeanContext·Î ºÎÅÍ BeanContextMembershipEvents¸¦ ¹Þ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
bcml - Ãß°¡µÇ´Â BeanContextMembershipListener

removeBeanContextMembershipListener

void removeBeanContextMembershipListener(BeanContextMembershipListener  bcml)
ÁöÁ¤µÈ BeanContextMembershipListener¸¦ »èÁ¦ÇØ,ÀÚ½Ä ComponentÀÌ Ãß°¡ ¶Ç´Â »èÁ¦µÇ¾úÀ» ¶§¿¡ BeanContextMembershipEvent¸¦ ¹ÞÁö ¾Ê°Ô ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
bcml - »èÁ¦µÇ´Â BeanContextMembershipListener

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.