JavaTM 2 Platform
Standard Ed. 5.0

Ŭ·¡½º
java.beans.IntrospectionException »ç¿ë

IntrospectionException¸¦ »ç¿ëÇÏ°í ÀÖ´Â ÆÐÅ°Áö
java.beans Bean (JavaBeansTM ¾ÆÅ°ÅØÃÄ¿¡ ±Ù°ÅÇÑ ÄÄÆÛ³ÍÆ®)ÀÇ °³¹ß¿¡ °ü·ÃµÈ Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.  
 

java.beans ¿¡¼­ÀÇ IntrospectionException »ç¿ë
 

IntrospectionException¸¦ Throw ÇÏ´Â java.beans ¸Þ¼­µå
static BeanInfo Introspector. getBeanInfo (Class <? > beanClass)
          Java bean ÀÎÆ®·Î½ºÆäÅ©¼ÇÀ» ½Ç½ÃÇØ, ¸ðµç ÇÁ·ÎÆÛƼ, °ø°³ ¸Þ¼­µå, À̺¥Æ®¿¡ ´ëÇØ Á¶»çÇÕ´Ï´Ù.
static BeanInfo Introspector. getBeanInfo (Class <? > beanClass, Class <? > stopClass)
          Java bean ÀÎÆ®·Î½ºÆäÅ©¼ÇÀ» ½Ç½ÃÇØ, ÁöÁ¤µÈ ¡¸Á¤Áö¡¹Æ÷ÀÎÆ®¿¡ À̸¦ ¶§±îÁö, ÇÁ·ÎÆÛƼ, °ø°³µÈ ¸Þ¼­µå¸¦ Á¶»çÇÕ´Ï´Ù.
static BeanInfo Introspector. getBeanInfo (Class <? > beanClass, int flags)
          ¸î°³ÀÇ Á¦¾î Ç÷¡±×¿¡ µû¶ó, Java bean ÀÎÆ®·Î½ºÆäÅ©¼ÇÀ» ½Ç½ÃÇØ, ¸ðµç ÇÁ·ÎÆÛƼ, °ø°³µÈ ¸Þ¼­µå, À̺¥Æ®¿¡ ´ëÇØ Á¶»çÇÕ´Ï´Ù.
 void IndexedPropertyDescriptor. setIndexedReadMethod (Method  readMethod)
          À妽º ÷ºÎ ÇÁ·ÎÆÛƼġÀÇ Àб⿡ »ç¿ëÇÏ´Â ¸Þ¼­µå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void IndexedPropertyDescriptor. setIndexedWriteMethod (Method  writeMethod)
          À妽º ÷ºÎ ÇÁ·ÎÆÛƼġÀÇ Ãâ·ÂÀ» »ç¿ëÇÏ´Â ¸Þ¼­µå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void PropertyDescriptor. setReadMethod (Method  readMethod)
          ÇÁ·ÎÆÛƼġÀÇ Àб⿡ »ç¿ëÇÏ´Â ¸Þ¼­µå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void PropertyDescriptor. setWriteMethod (Method  writeMethod)
          ÇÁ·ÎÆÛƼġÀÇ Ãâ·ÂÀ» »ç¿ëÇÏ´Â ¸Þ¼­µå¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 

IntrospectionException¸¦ Throw ÇÏ´Â java.beans constructor¡¡ ¡¡
EventSetDescriptor (Class <? > sourceClass, String  eventSetName, Class <? > listenerType, String  listenerMethodName)
          ÁöÁ¤µÈ À̺¥Æ® fred°¡ (1) FredListener ÀÎÅÍÆäÀ̽ºÀÇ ´ÜÀÏÀÇ ¸Þ¼­µå È£Ãâ·Î¼­ Àü´ÞµÇ´Â (2) FredEvent ÇüÀÇ ´ÜÀÏÀÇ Àμö¸¦ ÃëÇÏ´Â (3) FredListener¸¦ ¼Ò½º ÄÄÆÛ³ÍÆ®ÀÇ addFredListener ¸Þ¼­µåÀÇ È£Ãâ·Î µî·ÏÇØ removeFredListener ¸Þ¼­µåÀÇ È£Ãâ·Î »èÁ¦ÇÑ´Ù, ¶ó°í ÇÏ´Â °¡Àå ´Ü¼øÇÑ Ç¥ÁØ ¼³°è ÆÐÅÏ¿¡ µû¸£´Â °ÍÀ¸·Î¼­EventSetDescriptor¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
EventSetDescriptor (Class <? > sourceClass, String  eventSetName, Class <? > listenerType, String [] listenerMethodNames, String  addListenerMethodName, String  removeListenerMethodName)
          Ä³¸¯ÅÍ ¶óÀθíÀ» »ç¿ëÇØ, Á¦·Î·ÎºÎÅÍ EventSetDescriptor¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
EventSetDescriptor (Class <? > sourceClass, String  eventSetName, Class <? > listenerType, String [] listenerMethodNames, String  addListenerMethodName, String  removeListenerMethodName, String  getListenerMethodName)
          ÀÌ »ý¼ºÀڴ ij¸¯ÅÍ ¶óÀθíÀ» »ç¿ëÇØ, Á¦·Î·ÎºÎÅÍ EventSetDescriptorÀ» ÀÛ¼ºÇÕ´Ï´Ù.
EventSetDescriptor (String  eventSetName, Class <? > listenerType, Method [] listenerMethods, Method  addListenerMethod, Method  removeListenerMethod)
          java.lang.reflect.Method °´Ã¼¿Í java.lang.Class °´Ã¼¸¦ »ç¿ëÇØ, Á¦·Î·ÎºÎÅÍ EventSetDescriptor¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
EventSetDescriptor (String  eventSetName, Class <? > listenerType, Method [] listenerMethods, Method  addListenerMethod, Method  removeListenerMethod, Method  getListenerMethod)
          ÀÌ »ý¼ºÀÚ´Â java.lang.reflect.Method °´Ã¼¿Í java.lang.Class °´Ã¼¸¦ »ç¿ëÇØ, Á¦·Î·ÎºÎÅÍ EventSetDescriptor¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
EventSetDescriptor (String  eventSetName, Class <? > listenerType, MethodDescriptor [] listenerMethodDescriptors, Method  addListenerMethod, Method  removeListenerMethod)
          java.lang.reflect.MethodDescriptor °´Ã¼¿Í java.lang.Class °´Ã¼¸¦ »ç¿ëÇØ, Á¦·Î·ÎºÎÅÍ EventSetDescriptor¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
IndexedPropertyDescriptor (String  propertyName, Class <? > beanClass)
          ÀÌ »ý¼ºÀÚ´Â À妽º ÷ºÎÀÇ ¾×¼¼½º¿Í ¹è¿­ ¾×¼¼½ºÀÇ ¾îµð¶óµµ, ¾×¼¼½º¿ë ¸Þ¼­µå getFoo ¹× setFoo¸¦ »ç¿ëÇØ, Ç¥ÁØ Java ±Ô¾à¿¡ ÁØ°ÅÇÑ ÇÁ·ÎÆÛƼÀÇ IndexPropertyDescriptor¸¦ ±¸ÃàÇÕ´Ï´Ù.
IndexedPropertyDescriptor (String  propertyName, Class <? > beanClass, String  readMethodName, String  writeMethodName, String  indexedReadMethodName, String  indexedWriteMethodName)
          ÀÌ »ý¼ºÀÚ´Â ´Ü¼øÇÑ ÇÁ·ÎÆÛƼ¸í°ú ÇÁ·ÎÆÛƼÀÇ read ¹× write¹«ÀÇ ¸Þ¼­µå¸í (À妽º ÷ºÎ ¸Þ¼­µå¿Í ºñÀ妽º ÷ºÎ ¸Þ¼­µåÀÇ ¾çÂÊ ¸ðµÎ)À» Àμö¿¡ ÃëÇÕ´Ï´Ù.
IndexedPropertyDescriptor (String  propertyName, Method  readMethod, Method  writeMethod, Method  indexedReadMethod, Method  indexedWriteMethod)
          ÀÌ »ý¼ºÀÚ´Â ´Ü¼øÇÑ ÇÁ·ÎÆÛƼ¸í°ú ÇÁ·ÎÆÛƼÀÇ read ¹× write¹«ÀÇ Method °´Ã¼¸¦ Àμö¿¡ ÃëÇÕ´Ï´Ù.
PropertyDescriptor (String  propertyName, Class <? > beanClass)
          ¾×¼¼½º¿ë ¸Þ¼­µå getFoo ¹× setFoo¸¦ »ç¿ëÇØ, Ç¥ÁØÀÇ Java ±Ô¾à¿¡ ÁØ°ÅÇÏ°í ÀÖ´Â ÇÁ·ÎÆÛƼÀÇ PropertyDescriptor¸¦ ±¸ÃàÇÕ´Ï´Ù.
PropertyDescriptor (String  propertyName, Class <? > beanClass, String  readMethodName, String  writeMethodName)
          ÀÌ »ý¼ºÀÚ´Â ´Ü¼øÇÑ ÇÁ·ÎÆÛƼ¸í°ú ÇÁ·ÎÆÛƼÀÇ read ¹× write¹«ÀÇ ¸Þ¼­µå¸íÀ» Àμö¿¡ ÃëÇÕ´Ï´Ù.
PropertyDescriptor (String  propertyName, Method  readMethod, Method  writeMethod)
          ÀÌ »ý¼ºÀÚ´Â ´Ü¼øÇÑ ÇÁ·ÎÆÛƼ¸í°ú ÇÁ·ÎÆÛƼÀÇ read ¹× write¹«ÀÇ Method °´Ã¼¸¦ Àμö¿¡ ÃëÇÕ´Ï´Ù.
 


JavaTM 2 Platform
Standard Ed. 5.0

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