public interface DocumentationTool extends Tool, OptionChecker
Модификатор и Тип | Интерфейс и Описание |
---|---|
static interface |
DocumentationTool. DocumentationTask
Интерфейс, представляющий будущее для задачи документации.
|
static class |
DocumentationTool. Расположение
Расположения, определенные для
DocumentationTool . |
Модификатор и Тип | Метод и Описание |
---|---|
StandardJavaFileManager |
getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
Получает новый экземпляр стандартной реализации файлового менеджера для этого инструмента.
|
DocumentationTool. DocumentationTask |
getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
Создает будущее для задачи документации с данными компонентами и параметрами.
|
getSourceVersions, run
isSupportedOption
DocumentationTool.DocumentationTask getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
Если файловый менеджер обеспечивается, он должен быть в состоянии обработать все расположения, определенные в DocumentationTool.Location
, так же как StandardLocation.SOURCE_PATH
, StandardLocation.CLASS_PATH
, и StandardLocation.PLATFORM_CLASS_PATH
.
out
- Писатель для дополнительного вывода от инструмента; использовать System.err
если null
fileManager
- файловый менеджер; если null
используйте стандарт инструмента filemanagerdiagnosticListener
- диагностический слушатель; если null
используйте метод значения по умолчанию инструмента для того, чтобы сообщить о диагностикеdocletClass
- class, обеспечивающий необходимые методы, требуется docletoptions
- опции инструмента документации и doclet опции, null
средства никакие опцииcompilationUnits
- единицы компиляции, чтобы скомпилировать, null
средства никакие единицы компиляцииRuntimeException
- если неисправимая ошибка произошла в пользователе предоставленный компонент. Причиной будет ошибка в пользовательском коде.IllegalArgumentException
- если какая-либо из данных единиц компиляции является другим видом чем источникStandardJavaFileManager getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
Стандартный файловый менеджер будет автоматически вновь открыт, если к нему получат доступ после звонков flush
или close
. Стандартный файловый менеджер должен быть применимым с другими инструментами.
diagnosticListener
- диагностический слушатель для нефатальной диагностики; если null
используйте метод значения по умолчанию компилятора для того, чтобы сообщить о диагностикеlocale
- локаль, чтобы применяться, форматируя диагностику; null
означает локаль значения по умолчанию.charset
- набор символов используется для того, чтобы декодировать байты; если null
используйте значение по умолчанию платформы
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92