Movatterモバイル変換


[0]ホーム

URL:


JEP 224: HTML5 Javadoc

OwnerBhavesh Patel
TypeFeature
ScopeJDK
StatusClosed / Delivered
Release9
Componenttools / javadoc(tool)
Discussionjavadoc dash dev at openjdk dot java dot net
EffortM
DurationM
Reviewed byJonathan Gibbons
Endorsed byBrian Goetz
Created2014/06/05 20:00
Updated2018/04/13 08:16
Issue8046068

Summary

Enhance thejavadoc tool to generateHTML5 markup.

Goals

Provide an option to the standard doclet to request either HTML 4 or HTML5 output.The HTML5 markup is semantic, i.e., clearly separating meaning fromstyle and content. The parts of the pages generated by the standard docletusing HTML5 markup satisfy accessibility requirements.

Non-Goals

It is a not a goal to replace the current three-frame/no-frame structure of thegenerated HTML pages; that may be the subject of a future JEP.

It is not a goal to mandate the use of HTML5 in documentation comments,nor is it a goal to provide the ability to convert documentation comments written usingHTML 4 to HTML5.

Motivation

In JDK 8 and older releases, the standard doclet generated pages inHTML 4.01,which is an old standard, and not not provide support for satisfying accessibility requirements.
HTML5 is the latest standard for HTML. HTML5 increases the semantic value of webpages and makes it easier to create accessible web pages.

Description

Testing

Tests are provided to ensure that:

The lack of automated tools to test accessibility hamperscomprehensive accessibility testing. A representative sampleof different types of pages can checked using online web-basedtools.

OpenJDK logo
Installing
Contributing
Sponsoring
Developers' Guide
Vulnerabilities
JDK GA/EA Builds
Mailing lists
Wiki ·IRC
Mastodon
Bluesky
Bylaws ·Census
Legal
Workshop
JEP Process
Source code
GitHub
Mercurial
Tools
Git
jtreg harness
Groups
(overview)
Adoption
Build
Client Libraries
Compatibility & Specification Review
Compiler
Conformance
Core Libraries
Governing Board
HotSpot
IDE Tooling & Support
Internationalization
JMX
Members
Networking
Porters
Quality
Security
Serviceability
Vulnerability
Web
Projects
(overview,archive)
Amber
Babylon
CRaC
Code Tools
Coin
Common VM Interface
Developers' Guide
Device I/O
Duke
Galahad
Graal
IcedTea
JDK 8 Updates
JDK 9
JDK (…,24,25,26)
JDK Updates
JMC
Jigsaw
Kona
Lanai
Leyden
Lilliput
Locale Enhancement
Loom
Memory Model Update
Metropolis
Multi-Language VM
Nashorn
New I/O
OpenJFX
Panama
Penrose
Port: AArch32
Port: AArch64
Port: BSD
Port: Haiku
Port: Mac OS X
Port: MIPS
Port: Mobile
Port: PowerPC/AIX
Port: RISC-V
Port: s390x
SCTP
Shenandoah
Skara
Sumatra
Tsan
Valhalla
Verona
VisualVM
Wakefield
Zero
ZGC
Oracle logo
© 2025 Oracle Corporation and/or its affiliates
Terms of Use · License:GPLv2 ·Privacy ·Trademarks

[8]ページ先頭

©2009-2025 Movatter.jp