Java Debug Interface

com.sun.jdi.connect
インタフェース Connector.IntegerArgument

すべてのスーパーインタフェース:
Connector.Argument, Serializable
含まれているインタフェース:
Connector

public static interface Connector.IntegerArgument
extends Connector.Argument

値が整数である、Connector 引数の仕様と値です。整数値は、対応する文字列で表されます。


メソッドの概要
 int intValue()
          引数の値を int 型として返します。
 boolean isValid(int value)
          引数の基本的な妥当性検査を実行します。
 boolean isValid(String value)
          引数の基本的な妥当性検査を実行します。
 int max()
          値の上限です。
 int min()
          値の下限です。
 void setValue(int value)
          引数の値を設定します。
 String stringValueOf(int value)
          value パラメータの文字列表現を返します。
 
インタフェース com.sun.jdi.connect.Connector.Argument から継承されたメソッド
description, label, mustSpecify, name, setValue, value
 

メソッドの詳細

setValue

void setValue(int value)
引数の値を設定します。設定する前に、値を isValid(int) で検査する必要があります。値が無効な場合は、LaunchingConnector.launch(java.util.Map) のときなど、接続が確立されるときに例外がスローされます。


isValid

boolean isValid(String value)
引数の基本的な妥当性検査を実行します。

定義:
インタフェース Connector.Argument 内の isValid
戻り値:
値が min() <= value <= max() で int 型の場合は true

isValid

boolean isValid(int value)
引数の基本的な妥当性検査を実行します。

戻り値:
min() <= value <= max() の場合は true

stringValueOf

String stringValueOf(int value)
value パラメータの文字列表現を返します。this インスタンスの現在の値の設定や検査を行いません。

戻り値:
int 型の値の String 表現

intValue

int intValue()
引数の値を int 型として返します。引数が設定されていない場合または無効な値が設定されている場合があるため、Connector.Argument.value() に対して isValid(String) を呼び出す必要があります。値が無効な場合に、このメソッドから返す int 型は未定義です。

戻り値:
int 型の引数の値

max

int max()
値の上限です。

戻り値:
この引数に許されている最大値

min

int min()
値の下限です。

戻り値:
この引数に許されている最小値

Java Debug Interface