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 µµ ÂüÁ¶ÇϽʽÿÀ.