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() 以上 max() 以下の int 値である場合は true

isValid

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

戻り値:
値が min() 以上 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