@Exported public static interface Connector.Argument extends Serializable
Connector.StringArgument, Connector.BooleanArgument,
 Connector.IntegerArgument,
 or Connector.SelectedArgument.| Modifier and Type | Method and 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. | 
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.
 Copyright © 1999, 2017, Oracle and/or its affiliates.  All rights reserved.