Module jdk.jdi

Interface Connector.Argument

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String description()
      Returns a human-readable description of this argument and its purpose.
      boolean isValid​(String value)
      Performs basic sanity check of argument.
      String label()
      Returns a short human-readable label for this argument.
      boolean mustSpecify()
      Indicates whether the argument must be specified.
      String name()
      Returns a short, unique identifier for the argument.
      void setValue​(String value)
      Sets the value of the argument.
      String value()
      Returns the current value of the argument.
    • Method Detail

      • name

        String name()
        Returns a short, unique identifier for the argument. Not intended for exposure to end-user.
        Returns:
        the name of this argument.
      • label

        String label()
        Returns a short human-readable label for this argument.
        Returns:
        a label for this argument
      • description

        String description()
        Returns a human-readable description of this argument and its purpose.
        Returns:
        the description of this argument
      • value

        String value()
        Returns the current value of the argument. Initially, the default value is returned. If the value is currently unspecified, null is returned.
        Returns:
        the current value of the argument.
      • isValid

        boolean isValid​(String value)
        Performs basic sanity check of argument.
        Returns:
        true if the value is valid to be used in setValue(String)
      • mustSpecify

        boolean mustSpecify()
        Indicates whether the argument must be specified. If true, setValue(java.lang.String) must be used to set a non-null value before using this argument in establishing a connection.
        Returns:
        true if the argument must be specified; false otherwise.