模块 jdk.jdi

接口 Connector.Argument

所有父级接口:
Serializable
所有已知的子接口:
Connector.BooleanArgument , Connector.IntegerArgument , Connector.SelectedArgument , Connector.StringArgument
封闭接口:
Connector

public static interface Connector.Argument extends Serializable
连接器参数的规范和值。将始终实现 Argument 的子接口:Connector.StringArgument Connector.BooleanArgument Connector.IntegerArgument Connector.SelectedArgument
  • 方法总结

    修饰符和类型
    方法
    描述
    返回此参数及其目的的人类可读描述。
    boolean
    isValid(String value)
    执行参数的基本健全性检查。
    为此参数返回一个简短的人类可读标签。
    boolean
    指示是否必须指定参数。
    name()
    为参数返回一个简短的唯一标识符。
    void
    setValue(String value)
    设置参数的值。
    返回参数的当前值。
  • 方法详情

    • name

      String  name()
      为参数返回一个简短的唯一标识符。不打算暴露给最终用户。
      返回:
      此参数的名称。
    • label

      String  label()
      为此参数返回一个简短的人类可读标签。
      返回:
      这个论点的标签
    • description

      String  description()
      返回此参数及其目的的人类可读描述。
      返回:
      这个论点的描述
    • value

      String  value()
      返回参数的当前值。最初,返回默认值。如果该值当前未指定,则返回 null。
      返回:
      参数的当前值。
    • setValue

      void setValue(String  value)
      设置参数的值。在设置之前应使用 isValid(String) 检查该值;无效值将在建立连接时抛出异常 - 例如,在 LaunchingConnector.launch(java.util.Map<java.lang.String, ? extends com.sun.jdi.connect.Connector.Argument>)
    • isValid

      boolean isValid(String  value)
      执行参数的基本健全性检查。
      返回:
      true 如果该值在 setValue(String) 中使用有效
    • mustSpecify

      boolean mustSpecify()
      指示是否必须指定参数。如果为真,则在使用此参数建立连接之前,必须使用 setValue(java.lang.String) 设置非空值。
      返回:
      true 如果必须指定参数; false否则。