|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.beans.Statement
Statement
¿ÀºêÁ§Æ®´Â "a.setFoo(b)"
¿Í °°ÀÌ, Ÿ°Ù°ú Àμö¿¡ ´ÜÀÏÀÇ ¸Þ¼Òµå°¡ Àû¿ëµÇ´Â ¿ø½ÃÀûÀÎ ¹®ÀåÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¿¹¿¡¼´Â Ÿ°Ù°ú ±× Àμö¸¦ ³ªÅ¸³»´Â À̸§À» »ç¿ëÇϰí ÀÖ½À´Ï´Ù¸¸, Statement ¿ÀºêÁ§Æ®´Â À̸§ °ø°£À» ÇÊ¿ä·Î ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â °ª±× ÀÚü¿¡ ÀÇÇØ ±¸ÃàµË´Ï´Ù. Statement ¿ÀºêÁ§Æ®´Â ÁöÁ¤µÈ ¸Þ¼Òµå¸¦ ´Ü¼øÇÑ °ª¼¼Æ® (Ÿ°Ù°ú ÀμöÀÇ °ªÀÇ ¹è¿)·Î¼ ±× ȯ°æ¿¡ °ü·ÃÁþ½À´Ï´Ù.
»ý¼ºÀÚÀÇ °³¿ä | |
Statement (Object target,
String methodName,
Object [] arguments)
ÆÄ¶ó¹ÌÅÍÀÇ ÁöÁ¤¿¡ µû¶ó, target ,methodName ,arguments ¸¦ °¡Áö´Â »õ·Î¿î Statement ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
execute ()
execute ¸Þ¼Òµå´Â methodName ÇÁ·ÎÆÛƼ¿Í °°Àº À̸§ÀÇ ¸Þ¼Òµå¸¦ °Ë»öÇØ, Ÿ°Ù»ó¿¡¼ ±× ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. |
Object [] |
getArguments ()
ÀÌ ¹®ÀåÀÇ Àμö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
getMethodName ()
¸Þ¼ÒµåÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. |
Object |
getTarget ()
ÀÌ ¹®ÀåÀÇ Å¸°ÙÀ» µ¹·ÁÁÝ´Ï´Ù. |
String |
toString ()
Java ½ºÅ¸ÀÏÀÇ ±¸¹®À» »ç¿ëÇØ, ÀÌ ¹®ÀåÀÇ °ªÀ» Ãâ·ÂÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public Statement(Object target, String methodName, Object [] arguments)
target
,methodName
,arguments
¸¦ °¡Áö´Â »õ·Î¿î Statement
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
target
- ÀÌ ¹®ÀåÀÇ Å¸°ÙmethodName
- ÀÌ ¹®ÀåÀÇ methodNamearguments
- ÀÌ ¹®ÀåÀÇ Àμö¸Þ¼ÒµåÀÇ »ó¼¼ |
public Object getTarget()
public String getMethodName()
public Object [] getArguments()
public void execute() throws Exception
java.lang.reflect.Method
¿Í °°°Ô ³»ºÎ¿¡¼ 󸮵˴ϴÙ.
´ÙÀ½ÀÇ ¸Þ¼ÒµåÇüÀº Ư¼öÇÑ ÄÉÀ̽º·Î¼ 󸮵˴ϴÙ.
Statement
´Â ¾Æ´Ï°í Expression
ÀÌ´Ù°í º¸¿©Áø´Ù
java.util.List
ÀÎÅÍÆäÀ̽º¿¡ Á¤Àǵǰí ÀÖ´Â ¸Þ¼Òµå¸í get ¹× set °¡ ¹è¿ÀÇ ÀνºÅϽº¿¡ Àû¿ëµÇ¾îArray
Ŭ·¡½º³»ÀÇ °°Àº À̸§À» °¡Áö´Â Á¤Àû ¸Þ¼Òµå¿¡ ¸ÅÇÎ µÈ´Ù
Exception
public String toString()
Object
³»ÀÇ toString
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.