Интерфейс Doclet.Option

Вложенный интерфейс:
Doclet
public static interface Doclet.Option

Оборачивает имя опции, псевдонимы, параметры и описания, используемые Doclet.

Вложенные классы

Модификатор и тип Интерфейс Описание
static class  Doclet.Option.Kind

Тип опции.

Методы

Модификатор и тип Метод Описание
int getArgumentCount()

Возвращает количество аргументов, которое потребляет эта опция.

String getDescription()

Возвращает описание опции.

Doclet.Option.Kind getKind()

Возвращает тип опции.

List<String> getNames()

Возвращает список имен, которые могут использоваться для идентификации опции.

String getParameters()

Возвращает параметры опции.

boolean process​(String option, List<String> arguments)

Обрабатывает опцию и аргументы по мере необходимости.

Методы

getArgumentCount

int getArgumentCount()

Возвращает количество аргументов, которое потребляет эта опция.

Возвращает:
количество потребляемых аргументов

getDescription

String getDescription()

Возвращает описание опции. Например, для опции "group" возвращается её синопсис, такой как "объединяет документы".

Возвращает:
описание, если задано, иначе пустая строка

getKind

Doclet.Option.Kind getKind()

Возвращает тип опции.

Возвращает:
тип этой опции

getNames

List<String> getNames()

Возвращает список имен, которые могут использоваться для идентификации опции. Например, список может быть ["-classpath", "--class-path"] для опции "-classpath", с псевдонимом "--class-path".

Возвращает:
имена опции

getParameters

String getParameters()

Возвращает параметры опции. Например, "name <p1>:<p2>.."

Возвращает:
параметры, если заданы, иначе пустая строка

process

boolean process(String option,
                List<String> arguments)

Обрабатывает опцию и аргументы по мере необходимости. Этот метод вызывается, если заданное имя опции соответствует опции.

Параметры:
option - опция
arguments - список, содержащий аргументы
Возвращает:
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.javadoc/jdk/javadoc/doclet/Doclet.Option.html

Spec-Zone .ru
спецификации, руководства, описания, API