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, runisSupportedOptionDocumentationTool.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 если nullfileManager - файловый менеджер; если 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