- 所有超级接口:
-
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。
-