Java Debug Interface

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

すべてのスーパーインタフェース:
Serializable
既知のサブインタフェースの一覧:
Connector.BooleanArgument, Connector.IntegerArgument, Connector.SelectedArgument, Connector.StringArgument
含まれているインタフェース:
Connector

public static interface Connector.Argument
extends Serializable

Connector 引数の仕様と値です。常に Argument のサブインタフェース (Connector.StringArgumentConnector.BooleanArgumentConnector.IntegerArgument、または Connector.SelectedArgument) を実装します。


メソッドの概要
 String description()
          この引数とその目的について、人間が読むことのできる説明を返します。
 boolean isValid(String value)
          引数の基本的な妥当性検査を実行します。
 String label()
          この引数の、人間が読むことのできる short 型のラベルを返します。
 boolean mustSpecify()
          この引数を指定する必要があるかどうかを示します。
 String name()
          この引数の short 型の一意の識別子を返します。
 void setValue(String value)
          この引数の値を設定します。
 String value()
          この引数の現在の値を返します。
 

メソッドの詳細

name

public String name()
この引数の short 型の一意の識別子を返します。エンドユーザには表示されません。

戻り値:
この引数の名前

label

public String label()
この引数の、人間が読むことのできる short 型のラベルを返します。

戻り値:
この引数のラベル

description

public String description()
この引数とその目的について、人間が読むことのできる説明を返します。

戻り値:
この引数についての説明

value

public String value()
この引数の現在の値を返します。初期値は、既定値です。値が現在指定されていない 場合は、null を返します。

戻り値:
この引数の現在の値

setValue

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


isValid

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

戻り値:
値が setValue(String) に対して有効な場合は true

mustSpecify

public boolean mustSpecify()
この引数を指定する必要があるかどうかを示します。true の場合は、この引数を 使用して接続を確立する前に、setValue(java.lang.String) を使用して null 以外の値を設定する 必要があります。

戻り値:
この引数を指定する必要がある場合は true、それ以外の場合は false

Java Debug Interface