Serializable
Connector.BooleanArgument
, Connector.IntegerArgument
, Connector.SelectedArgument
, Connector.StringArgument
Connector
public static interface Connector.Argument extends Serializable
Connector.StringArgument
, Connector.BooleanArgument
, Connector.IntegerArgument
, or Connector.SelectedArgument
.Modifier and Type | Method | Description |
---|---|---|
String |
description() |
Returns a human-readable description of this argument and its purpose. |
boolean |
isValid |
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 |
Sets the value of the argument. |
String |
value() |
Returns the current value of the argument. |
String name()
String label()
String description()
String value()
void setValue(String value)
isValid(String)
before setting it; invalid values will throw an exception when the connection is established - for example, on LaunchingConnector.launch(java.util.Map<java.lang.String, ? extends com.sun.jdi.connect.Connector.Argument>)
boolean isValid(String value)
true
if the value is valid to be used in setValue(String)
boolean mustSpecify()
setValue(java.lang.String)
must be used to set a non-null value before using this argument in establishing a connection.true
if the argument must be specified; false
otherwise.
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.jdi/com/sun/jdi/connect/Connector.Argument.html