- 所有超级接口:
-
Serializable
- 所有已知子接口:
-
Connector.BooleanArgument
,Connector.IntegerArgument
,Connector.SelectedArgument
,Connector.StringArgument
- 封闭接口:
-
Connector
连接器参数的规范和值。将始终实现Argument的子接口:
Connector.StringArgument
, Connector.BooleanArgument
, Connector.IntegerArgument
, 或 Connector.SelectedArgument
.
-
Method Summary
-
Method Details
-
name
String name()返回参数的简短、唯一标识符。不适用于最终用户查看。- 返回:
- 此参数的名称。
-
label
String label()返回此参数的简短人类可读标签。- 返回:
- 此参数的标签
-
description
String description()返回此参数及其目的的人类可读描述。- 返回:
- 此参数的描述
-
value
String value()返回参数的当前值。最初返回默认值。如果当前值未指定,则返回null。- 返回:
- 参数的当前值。
-
setValue
设置参数的值。在设置值之前应使用isValid(String)
进行检查;当建立连接时,无效值将引发异常 - 例如,在LaunchingConnector.launch(java.util.Map<java.lang.String, ? extends com.sun.jdi.connect.Connector.Argument>)
上 -
isValid
执行参数的基本合理性检查。- 返回:
-
如果值在
setValue(String)
中有效,则返回true
-
mustSpecify
boolean mustSpecify()指示是否必须指定参数。如果为true,则在建立连接时必须使用setValue(java.lang.String)
设置非null值。- 返回:
-
如果必须指定参数,则返回
true
;否则返回false
。
-