| com.sun.jdi.connect.Connector.Argument |
Known Indirect Subclasses
|
Specification for and value of a Connector argument.
Will always implement a subinterface of Argument:
Connector.StringArgument, Connector.BooleanArgument,
Connector.IntegerArgument,
or Connector.SelectedArgument.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns a human-readable description of this argument
and its purpose.
| |||||||||||
Performs basic sanity check of argument.
| |||||||||||
Returns a short human-readable label for this argument.
| |||||||||||
Indicates whether the argument must be specified.
| |||||||||||
Returns a short, unique identifier for the argument.
| |||||||||||
Sets the value of the argument.
| |||||||||||
Returns the current value of the argument.
| |||||||||||
Returns a human-readable description of this argument and its purpose.
Performs basic sanity check of argument.
true if the value is valid to be
used in setValue(String)
Returns a short human-readable label for this argument.
Indicates whether the argument must be specified. If true,
setValue(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.
Returns a short, unique identifier for the argument. Not intended for exposure to end-user.
Sets the value of the argument.
The value should be checked with isValid(String)
before setting it; invalid values will throw an exception
when the connection is established - for example,
on launch(Map
Returns the current value of the argument. Initially, the default value is returned. If the value is currently unspecified, null is returned.