Интерфейс Connector.Argument
- Все суперинтерфейсы:
Serializable
- Все известные подинтерфейсы:
-
Connector.BooleanArgument,Connector.IntegerArgument,Connector.SelectedArgument,Connector.StringArgument
- Охватываемый интерфейс:
- Connector
public static interface Connector.Argument extends Serializable
Спецификация и значение аргумента Connector. Будет всегда реализовывать подинтерфейс Argument: Connector.StringArgument, Connector.BooleanArgument, Connector.IntegerArgument или Connector.SelectedArgument.
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
description() |
Возвращает удобочитаемое описание этого аргумента и его назначения. |
boolean |
isValid(String value) |
Выполняет базовый контроль корректности аргумента. |
String |
label() |
Возвращает краткую, удобочитаемую метку для этого аргумента. |
boolean |
mustSpecify() |
Указывает, должен ли быть указан аргумент. |
String |
name() |
Возвращает короткий, уникальный идентификатор аргумента. |
void |
setValue(String value) |
Устанавливает значение аргумента. |
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()
Указывает, должен ли быть указан аргумент. Если true, setValue(java.lang.String) должен использоваться для установки ненулевого значения перед использованием этого аргумента при установлении соединения.
- Возвращает:
-
trueесли аргумент должен быть указан;falseв противном случае.
© 1993, 2020, 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/11/docs/api/jdk.jdi/com/sun/jdi/connect/Connector.Argument.html