|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.beans.Statement
public class Statement
Statement
객체는,"a.setFoo(b)"
와 같이, 타겟과 일련의 인수에 단일의 메소드가 적용되는 프리미티브(primitive)인 문장을 나타냅니다. 이 예에서는 타겟과 그 인수를 나타내는 이름을 사용하고 있습니다만, 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
- 이 문장의 인수. null
의 경우는, 빈 상태(empty)의 배열이 사용된다메소드의 상세 |
---|
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 Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.