JavaTM Platform
Standard Ed. 6

java.awt.image.renderable
클래스 ParameterBlock

java.lang.Object 
  상위를 확장 java.awt.image.renderable.ParameterBlock
모든 구현된 인터페이스:
Serializable , Cloneable


public class ParameterBlock
extends Object
implements Cloneable , Serializable

ParameterBlock 은, RenderableImageOp 나, 이미지를 처리하는 것 외의 클래스에 의해 필요하게 되는 소스 및 파라미터 (Object)에 대한 모든 정보를 캡슐화합니다.  

소스 Vector 에는 임의의 객체를 배치할 수 있습니다만, 이 클래스의 사용자는, 예를 들어, 모든 소스는 RenderedImages 또는 RenderableImage 가 아니면 안되는, 등이 같은 의미 제약을 더할 수도 있습니다. ParameterBlock 자체는 컨테이너에 지나지 않기 때문에, 소스 또는 파라미터의 형태의 체크는 실시하지 않습니다.  

ParameterBlock 의 파라미터는 모두 객체입니다. 기본형의 인수를 취하는 간이 add 메소드 및 set 메소드가 이용 가능해, 적절한 Number (Integer 또는 Float 등)의 서브 클래스를 작성합니다. 대응하는 get 메소드는, 하부 캐스트를 실행해, 기본형의 반환값을 받습니다. 포함되는 값의 형태가 올바른 형태가 아닌 경우는, 예외가 throw 됩니다. short s; add(s)의 결과와 add(new Short(s))의 결과는 구별할 수 없습니다.  

get 메소드 및 set 메소드는 참조에 영향을 줍니다. 따라서,ParameterBlock 간에서의 참조의 공유가 올바르지 않은 경우는, 공유하지 않게 해 주세요. 예를 들어, 추가된 소스를 제외해, 낡은 ParameterBlock 과 같은 새로운 ParameterBlock 를 작성하는 경우에, 다음과 같이 기술해 버리기 쉽상입니다.

 ParameterBlock addSource (ParameterBlock pb, RenderableImage im) {
     ParameterBlock pb1 = new ParameterBlock(pb.getSources());
     pb1.addSource(im);
     return pb1;
 }
 
 

이 코드는, getSources 조작이 소스 Vector 에의 참조를 돌려주었기 때문에, 원의 ParameterBlock 를 변경하는 부작용이 있습니다. pb 와 pb1 는 소스 Vector 를 공유하고 있으므로, 한편의 변경은 양쪽 모두에 대해서 가시가 됩니다.  

addSource 함수의 기술 방법으로 적절한 것은, 다음과 같이 소스 Vector 를 복제하는 방법입니다.

 ParameterBlock addSource (ParameterBlock pb, RenderableImage im) {
     ParameterBlock pb1 = new ParameterBlock(pb.getSources(). clone());
     pb1.addSource(im);
     return pb1;
 }
 
 

ParameterBlock 의 clone 메소드는, 이러한 이유로써 소스와 파라미터의 양쪽 모두의 Vector 의 복제를 실행하도록(듯이) 정의되고 있습니다. 표준의 샤로 복제를 shallowClone 로서 이용할 수 있습니다.  

addSource, setSource, add, 및 set 의 각 메소드는, 인수를 추가한 후에 this 를 돌려주도록(듯이) 정의됩니다. 그 때문에, 다음과 같은 구문의 사용이 가능합니다.

 ParameterBlock pb = new ParameterBlock();
 op = new RenderableImageOp("operation", pb.add(arg1). add(arg2));
 

관련 항목:
직렬화 된 형식

필드의 개요
protected  Vector <Object > parameters
          임의의 Object 로서 포함되는, 소스 이외의 파라미터의 Vector 입니다.
protected  Vector <Object > sources
          임의의 Object 로서 포함되는, 소스의 Vector 입니다.
 
생성자 의 개요
ParameterBlock ()
          더미 생성자 입니다.
ParameterBlock (Vector <Object > sources)
          지정된 소스의 Vector 를 사용해 ParameterBlock 를 구축합니다.
ParameterBlock (Vector <Object > sources, Vector <Object > parameters)
          지정된 소스의 Vector 및 파라미터의 Vector 를 사용해 ParameterBlock 를 구축합니다.
 
메소드의 개요
 ParameterBlock add (byte b)
          Byte 를 파라미터의 리스트에 추가합니다.
 ParameterBlock add (char c)
          Character 를 파라미터의 리스트에 추가합니다.
 ParameterBlock add (double d)
          Double 를 파라미터의 리스트에 추가합니다.
 ParameterBlock add (float f)
          Float 를 파라미터의 리스트에 추가합니다.
 ParameterBlock add (int i)
          Integer 를 파라미터의 리스트에 추가합니다.
 ParameterBlock add (long l)
          Long 를 파라미터의 리스트에 추가합니다.
 ParameterBlock add (Object  obj)
          객체를 파라미터의 리스트에 추가합니다.
 ParameterBlock add (short s)
          Short 를 파라미터의 리스트에 추가합니다.
 ParameterBlock addSource (Object  source)
          이미지를 소스의 리스트의 마지막에 추가합니다.
 Object clone ()
          ParameterBlock 의 카피를 작성합니다.
 byte getByteParameter (int index)
          파라미터를 byte 로서 돌려주는 편리한 메소드입니다.
 char getCharParameter (int index)
          파라미터를 char 로서 돌려주는 편리한 메소드입니다.
 double getDoubleParameter (int index)
          파라미터를 double 로서 돌려주는 편리한 메소드입니다.
 float getFloatParameter (int index)
          파라미터를 float 로서 돌려주는 편리한 메소드입니다.
 int getIntParameter (int index)
          파라미터를 int 로서 돌려주는 편리한 메소드입니다.
 long getLongParameter (int index)
          파라미터를 long 로서 돌려주는 편리한 메소드입니다.
 int getNumParameters ()
          파라미터의 수를 돌려줍니다.
 int getNumSources ()
          소스 이미지의 수를 돌려줍니다.
 Object getObjectParameter (int index)
          파라미터를 객체로서 가져옵니다.
 Class [] getParamClasses ()
          파라미터의 형태를 기술하는 Class 객체의 배열을 돌려줍니다.
 Vector <Object > getParameters ()
          파라미터의 Vector 전체를 돌려줍니다.
 RenderableImage getRenderableSource (int index)
          소스를 RenderableImage 로서 돌려줍니다.
 RenderedImage getRenderedSource (int index)
          소스를 RenderedImage 로서 돌려줍니다.
 short getShortParameter (int index)
          파라미터를 short 로서 돌려주는 편리한 메소드입니다.
 Object getSource (int index)
          소스를 일반적인 Object 로서 돌려줍니다.
 Vector <Object > getSources ()
          소스의 Vector 전체를 돌려줍니다.
 void removeParameters ()
          파라미터의 리스트를 클리어 합니다.
 void removeSources ()
          소스 이미지의 리스트를 클리어 합니다.
 ParameterBlock set (byte b, int index)
          파라미터의 리스트의 Object 를 Byte 에 옮겨놓습니다.
 ParameterBlock set (char c, int index)
          파라미터의 리스트의 Object 를 Character 에 옮겨놓습니다.
 ParameterBlock set (double d, int index)
          파라미터의 리스트의 Object 를 Double 에 옮겨놓습니다.
 ParameterBlock set (float f, int index)
          파라미터의 리스트의 Object 를 Float 에 옮겨놓습니다.
 ParameterBlock set (int i, int index)
          파라미터의 리스트의 Object 를 Integer 에 옮겨놓습니다.
 ParameterBlock set (long l, int index)
          파라미터의 리스트의 Object 를 Long 에 옮겨놓습니다.
 ParameterBlock set (Object  obj, int index)
          파라미터의 리스트의 Object 를 옮겨놓습니다.
 ParameterBlock set (short s, int index)
          파라미터의 리스트의 Object 를 Short 에 옮겨놓습니다.
 void setParameters (Vector <Object > parameters)
          지정된 Vector 에 파라미터의 Vector 전체를 설정합니다.
 ParameterBlock setSource (Object  source, int index)
          소스의 리스트의 엔트리를 새로운 소스에 옮겨놓습니다.
 void setSources (Vector <Object > sources)
          지정된 Vector 에 소스의 Vector 전체를 설정합니다.
 Object shallowClone ()
          ParameterBlock 의 shallow 복사를 작성합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

sources

protected Vector <Object > sources
임의의 Object 로서 포함되는, 소스의 Vector 입니다.


parameters

protected Vector <Object > parameters
임의의 Object 로서 포함되는, 소스 이외의 파라미터의 Vector 입니다.

생성자 의 상세

ParameterBlock

public ParameterBlock()
더미 생성자 입니다.


ParameterBlock

public ParameterBlock(Vector <Object > sources)
지정된 소스의 Vector 를 사용해 ParameterBlock 를 구축합니다.

파라미터:
sources - 소스 이미지의 Vector

ParameterBlock

public ParameterBlock(Vector <Object > sources,
                      Vector <Object > parameters)
지정된 소스의 Vector 및 파라미터의 Vector 를 사용해 ParameterBlock 를 구축합니다.

파라미터:
sources - 소스 이미지의 Vector
parameters - draw 조작으로 사용되는 파라미터의 Vector
메소드의 상세

shallowClone

public Object  shallowClone()
ParameterBlock 의 shallow 복사를 작성합니다. 소스 및 파라미터의 Vector 는 참조로 카피됩니다. 추가나 변경은 양쪽 모두의 버젼에 대해서 가시가 됩니다.

반환값:
ParameterBlock 의 Object 의 복제

clone

public Object  clone()
ParameterBlock 의 카피를 작성합니다. 소스 및 파라미터의 Vector 는 복제됩니다만, 실제의 소스 및 파라미터는 참조로 카피됩니다. 이 때문에, 복제에서의 소스 및 파라미터의 순서와 수의 변경은, 원의 ParameterBlock 로부터는 불가시가 됩니다. 한편, 공유되는 소스 또는 파라미터 자체의 변경은 가시가 됩니다.

오버라이드(override):
클래스 Object 내의 clone
반환값:
ParameterBlock 의 Object 의 복제
관련 항목:
Cloneable

addSource

public ParameterBlock  addSource(Object  source)
이미지를 소스의 리스트의 마지막에 추가합니다. 장래, 새로운 node 형의 허가를 할 수 있도록(듯이), 이미지는 객체로서 포함됩니다.

파라미터:
source - 소스 리스트에 포함되는 이미지 객체
반환값:
지정된 source 를 포함하는 신규의 ParameterBlock

getSource

public Object  getSource(int index)
소스를 일반적인 Object 로서 돌려줍니다. 호출측은 그것을 적절한 형태에 캐스트 할 필요가 있습니다.

파라미터:
index - 반환되는 소스의 인덱스
반환값:
sources Vector 내의 지정된 인덱스에 있는 소스를 나타낸다 Object
관련 항목:
setSource(Object, int)

setSource

public ParameterBlock  setSource(Object  source,
                                int index)
소스의 리스트의 엔트리를 새로운 소스에 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
source - 지정된 소스 이미지
index - 지정된 sources 를 삽입한다 sources Vector 내의 인덱스
반환값:
지정된 source 를 지정된 index 로 포함한다 신규의 ParameterBlock
관련 항목:
getSource(int)

getRenderedSource

public RenderedImage  getRenderedSource(int index)
소스를 RenderedImage 로서 돌려줍니다. 이 메소드는 편리한 메소드입니다. 소스가 RenderedImage 가 아닌 경우, 예외가 throw 됩니다.

파라미터:
index - 반환되는 소스의 인덱스
반환값:
sources Vector 내의 지정된 인덱스에 있는 소스 이미지를 나타낸다 RenderedImage

getRenderableSource

public RenderableImage  getRenderableSource(int index)
소스를 RenderableImage 로서 돌려줍니다. 이 메소드는 편리한 메소드입니다. 소스가 RenderableImage 가 아닌 경우, 예외가 throw 됩니다.

파라미터:
index - 반환되는 소스의 인덱스
반환값:
sources Vector 내의 지정된 인덱스에 있는 소스 이미지를 나타낸다 RenderableImage

getNumSources

public int getNumSources()
소스 이미지의 수를 돌려줍니다.

반환값:
sources Vector 내의 소스 이미지의 수

getSources

public Vector <Object > getSources()
소스의 Vector 전체를 돌려줍니다.

반환값:
sources Vector
관련 항목:
setSources(Vector)

setSources

public void setSources(Vector <Object > sources)
지정된 Vector 에 소스의 Vector 전체를 설정합니다.

파라미터:
sources - 소스 이미지의 Vector
관련 항목:
getSources()

removeSources

public void removeSources()
소스 이미지의 리스트를 클리어 합니다.


getNumParameters

public int getNumParameters()
파라미터의 수를 돌려줍니다. 소스 이미지는 포함하지 않습니다.

반환값:
parameters Vector 내의 파라미터의 수

getParameters

public Vector <Object > getParameters()
파라미터의 Vector 전체를 돌려줍니다.

반환값:
parameters Vector
관련 항목:
setParameters(Vector)

setParameters

public void setParameters(Vector <Object > parameters)
지정된 Vector 에 파라미터의 Vector 전체를 설정합니다.

파라미터:
parameters - 파라미터의 지정되었다 Vector
관련 항목:
getParameters()

removeParameters

public void removeParameters()
파라미터의 리스트를 클리어 합니다.


add

public ParameterBlock  add(Object  obj)
객체를 파라미터의 리스트에 추가합니다.

파라미터:
obj - parameters Vector 에 추가하는 Object
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

add

public ParameterBlock  add(byte b)
Byte 를 파라미터의 리스트에 추가합니다.

파라미터:
b - parameters Vector 에 추가하는 byte
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

add

public ParameterBlock  add(char c)
Character 를 파라미터의 리스트에 추가합니다.

파라미터:
c - parameters Vector 에 추가하는 char
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

add

public ParameterBlock  add(short s)
Short 를 파라미터의 리스트에 추가합니다.

파라미터:
s - parameters Vector 에 추가하는 short
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

add

public ParameterBlock  add(int i)
Integer 를 파라미터의 리스트에 추가합니다.

파라미터:
i - parameters Vector 에 추가하는 int
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

add

public ParameterBlock  add(long l)
Long 를 파라미터의 리스트에 추가합니다.

파라미터:
l - parameters Vector 에 추가하는 long
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

add

public ParameterBlock  add(float f)
Float 를 파라미터의 리스트에 추가합니다.

파라미터:
f - parameters Vector 에 추가하는 float
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

add

public ParameterBlock  add(double d)
Double 를 파라미터의 리스트에 추가합니다.

파라미터:
d - parameters Vector 에 추가하는 double
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

set

public ParameterBlock  set(Object  obj,
                          int index)
파라미터의 리스트의 Object 를 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
obj - parameters Vector 내의 지정된 인덱스에 있는 파라미터를 옮겨놓는 파라미터
index - 지정된 파라미터로 옮겨진다 파라미터의 인덱스
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

set

public ParameterBlock  set(byte b,
                          int index)
파라미터의 리스트의 Object 를 Byte 에 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
b - parameters Vector 내의 지정된 인덱스에 있는 파라미터를 옮겨놓는 파라미터
index - 지정된 파라미터로 옮겨진다 파라미터의 인덱스
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

set

public ParameterBlock  set(char c,
                          int index)
파라미터의 리스트의 Object 를 Character 에 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
c - parameters Vector 내의 지정된 인덱스에 있는 파라미터를 옮겨놓는 파라미터
index - 지정된 파라미터로 옮겨진다 파라미터의 인덱스
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

set

public ParameterBlock  set(short s,
                          int index)
파라미터의 리스트의 Object 를 Short 에 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
s - parameters Vector 내의 지정된 인덱스에 있는 파라미터를 옮겨놓는 파라미터
index - 지정된 파라미터로 옮겨진다 파라미터의 인덱스
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

set

public ParameterBlock  set(int i,
                          int index)
파라미터의 리스트의 Object 를 Integer 에 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
i - parameters Vector 내의 지정된 인덱스에 있는 파라미터를 옮겨놓는 파라미터
index - 지정된 파라미터로 옮겨진다 파라미터의 인덱스
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

set

public ParameterBlock  set(long l,
                          int index)
파라미터의 리스트의 Object 를 Long 에 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
l - parameters Vector 내의 지정된 인덱스에 있는 파라미터를 옮겨놓는 파라미터
index - 지정된 파라미터로 옮겨진다 파라미터의 인덱스
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

set

public ParameterBlock  set(float f,
                          int index)
파라미터의 리스트의 Object 를 Float 에 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
f - parameters Vector 내의 지정된 인덱스에 있는 파라미터를 옮겨놓는 파라미터
index - 지정된 파라미터로 옮겨진다 파라미터의 인덱스
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

set

public ParameterBlock  set(double d,
                          int index)
파라미터의 리스트의 Object 를 Double 에 옮겨놓습니다. index 의 값이 현재의 소스 리스트를 넘는 경우는, 필요에 따라서 null 를 사용해 리스트가 확장됩니다.

파라미터:
d - parameters Vector 내의 지정된 인덱스에 있는 파라미터를 옮겨놓는 파라미터
index - 지정된 파라미터로 옮겨진다 파라미터의 인덱스
반환값:
지정된 파라미터를 포함한다 신규의 ParameterBlock

getObjectParameter

public Object  getObjectParameter(int index)
파라미터를 객체로서 가져옵니다.

파라미터:
index - 취득하는 파라미터의 인덱스
반환값:
parameters Vector 내의 지정된 인덱스에 있다 파라미터를 나타낸다 Object

getByteParameter

public byte getByteParameter(int index)
파라미터를 byte 로서 돌려주는 편리한 메소드입니다. 파라미터가 null 의 경우, 또는 Byte 가 아닌 경우는, 예외가 throw 됩니다.

파라미터:
index - 반환되는 파라미터의 인덱스
반환값:
지정된 인덱스에서의 byte 치로서의 파라미터
예외:
ClassCastException - 지정된 인덱스에서의 파라미터가 Byte 가 아닌 경우
NullPointerException - 지정된 인덱스에서의 파라미터가 null 의 경우
ArrayIndexOutOfBoundsException - index 가 부의 경우, 또는 이 ParameterBlock 객체의 현재의 사이즈 이상인 경우

getCharParameter

public char getCharParameter(int index)
파라미터를 char 로서 돌려주는 편리한 메소드입니다. 파라미터가 null 의 경우, 또는 Character 가 아닌 경우는, 예외가 throw 됩니다.

파라미터:
index - 반환되는 파라미터의 인덱스
반환값:
지정된 인덱스에서의 char 치로서의 파라미터
예외:
ClassCastException - 지정된 인덱스에서의 파라미터가 Character 가 아닌 경우
NullPointerException - 지정된 인덱스에서의 파라미터가 null 의 경우
ArrayIndexOutOfBoundsException - index 가 부의 경우, 또는 이 ParameterBlock 객체의 현재의 사이즈 이상인 경우

getShortParameter

public short getShortParameter(int index)
파라미터를 short 로서 돌려주는 편리한 메소드입니다. 파라미터가 null 의 경우, 또는 Short 가 아닌 경우는, 예외가 throw 됩니다.

파라미터:
index - 반환되는 파라미터의 인덱스
반환값:
지정된 인덱스에서의 short 치로서의 파라미터
예외:
ClassCastException - 지정된 인덱스에서의 파라미터가 Short 가 아닌 경우
NullPointerException - 지정된 인덱스에서의 파라미터가 null 의 경우
ArrayIndexOutOfBoundsException - index 가 부의 경우, 또는 이 ParameterBlock 객체의 현재의 사이즈 이상인 경우

getIntParameter

public int getIntParameter(int index)
파라미터를 int 로서 돌려주는 편리한 메소드입니다. 파라미터가 null 의 경우, 또는 Integer 가 아닌 경우는, 예외가 throw 됩니다.

파라미터:
index - 반환되는 파라미터의 인덱스
반환값:
지정된 인덱스에서의 int 치로서의 파라미터
예외:
ClassCastException - 지정된 인덱스에서의 파라미터가 Integer 가 아닌 경우
NullPointerException - 지정된 인덱스에서의 파라미터가 null 의 경우
ArrayIndexOutOfBoundsException - index 가 부의 경우, 또는 이 ParameterBlock 객체의 현재의 사이즈 이상인 경우

getLongParameter

public long getLongParameter(int index)
파라미터를 long 로서 돌려주는 편리한 메소드입니다. 파라미터가 null 의 경우, 또는 Long 가 아닌 경우는, 예외가 throw 됩니다.

파라미터:
index - 반환되는 파라미터의 인덱스
반환값:
지정된 인덱스에서의 long 치로서의 파라미터
예외:
ClassCastException - 지정된 인덱스에서의 파라미터가 Long 가 아닌 경우
NullPointerException - 지정된 인덱스에서의 파라미터가 null 의 경우
ArrayIndexOutOfBoundsException - index 가 부의 경우, 또는 이 ParameterBlock 객체의 현재의 사이즈 이상인 경우

getFloatParameter

public float getFloatParameter(int index)
파라미터를 float 로서 돌려주는 편리한 메소드입니다. 파라미터가 null 의 경우, 또는 Float 가 아닌 경우는, 예외가 throw 됩니다.

파라미터:
index - 반환되는 파라미터의 인덱스
반환값:
지정된 인덱스에서의 float 치로서의 파라미터
예외:
ClassCastException - 지정된 인덱스에서의 파라미터가 Float 가 아닌 경우
NullPointerException - 지정된 인덱스에서의 파라미터가 null 의 경우
ArrayIndexOutOfBoundsException - index 가 부의 경우, 또는 이 ParameterBlock 객체의 현재의 사이즈 이상인 경우

getDoubleParameter

public double getDoubleParameter(int index)
파라미터를 double 로서 돌려주는 편리한 메소드입니다. 파라미터가 null 의 경우, 또는 Double 가 아닌 경우는, 예외가 throw 됩니다.

파라미터:
index - 반환되는 파라미터의 인덱스
반환값:
지정된 인덱스에서의 double 치로서의 파라미터
예외:
ClassCastException - 지정된 인덱스에서의 파라미터가 Double 가 아닌 경우
NullPointerException - 지정된 인덱스에서의 파라미터가 null 의 경우
ArrayIndexOutOfBoundsException - index 가 부의 경우, 또는 이 ParameterBlock 객체의 현재의 사이즈 이상인 경우

getParamClasses

public Class [] getParamClasses()
파라미터의 형태를 기술하는 Class 객체의 배열을 돌려줍니다.

반환값:
Class 객체의 배열

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.