8179415: Update java.management and java.management.rmi to be HTML-5 friendly
Reviewed-by: mchung
--- a/jdk/src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html Mon May 01 07:33:19 2017 -0700
@@ -98,7 +98,7 @@
constructor.</p>
- <h4><a name="servergen">Connector addresses generated by the
+ <h4><a id="servergen">Connector addresses generated by the
server</a></h4>
<p>If the <code>serviceURL</code> you specify has an empty URL
@@ -157,7 +157,7 @@
<code><em>port</em></code>.</p>
- <h4><a name="directory">Connector addresses based on directory
+ <h4><a id="directory">Connector addresses based on directory
entries</a></h4>
<p>As an alternative to the generated addresses just described,
--- a/jdk/src/java.management/share/classes/java/lang/management/LockInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/LockInfo.java Mon May 01 07:33:19 2017 -0700
@@ -34,7 +34,7 @@
* an <em>ownable synchronizer</em>, or the {@link Condition Condition}
* object associated with synchronizers.
* <p>
- * <a name="OwnableSynchronizer">An ownable synchronizer</a> is
+ * <a id="OwnableSynchronizer">An ownable synchronizer</a> is
* a synchronizer that may be exclusively owned by a thread and uses
* {@link AbstractOwnableSynchronizer AbstractOwnableSynchronizer}
* (or its subclass) to implement its synchronization property.
@@ -42,7 +42,7 @@
* the read-lock) of {@link ReentrantReadWriteLock ReentrantReadWriteLock} are
* two examples of ownable synchronizers provided by the platform.
*
- * <h3><a name="MappedType">MXBean Mapping</a></h3>
+ * <h3><a id="MappedType">MXBean Mapping</a></h3>
* {@code LockInfo} is mapped to a {@link CompositeData CompositeData}
* as specified in the {@link #from from} method.
*
@@ -105,10 +105,11 @@
* given {@code CompositeData}.
* The given {@code CompositeData} must contain the following attributes:
* <blockquote>
- * <table border summary="The attributes and the types the given CompositeData contains">
+ * <table border="1">
+ * <caption style="display:none">The attributes and the types the given CompositeData contains</caption>
* <tr>
- * <th align=left>Attribute Name</th>
- * <th align=left>Type</th>
+ * <th style="text-align:left">Attribute Name</th>
+ * <th style="text-align:left">Type</th>
* </tr>
* <tr>
* <td>className</td>
--- a/jdk/src/java.management/share/classes/java/lang/management/ManagementFactory.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/ManagementFactory.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -67,7 +67,7 @@
* the management interface of a component of the Java virtual
* machine.
*
- * <h3><a name="MXBean">Platform MXBeans</a></h3>
+ * <h3><a id="MXBean">Platform MXBeans</a></h3>
* <p>
* A platform MXBean is a <i>managed bean</i> that
* conforms to the <a href="../../../javax/management/package-summary.html">JMX</a>
@@ -83,7 +83,7 @@
* See <a href="../../../javax/management/MXBean.html#MXBean-spec">
* the specification of MXBeans</a> for details.
*
- * <a name="MXBeanNames"></a>
+ * <a id="MXBeanNames"></a>
* <p>Each platform MXBean is a {@link PlatformManagedObject}
* and it has a unique
* {@link javax.management.ObjectName ObjectName} for
@@ -141,7 +141,8 @@
* interfaces:
*
* <blockquote>
- * <table border summary="The list of Management Interfaces and their single instances">
+ * <table border="1">
+ * <caption style="display:none">The list of Management Interfaces and their single instances</caption>
* <tr>
* <th>Management Interface</th>
* <th>ObjectName</th>
@@ -184,7 +185,8 @@
* the following management interfaces.
*
* <blockquote>
- * <table border summary="The list of Management Interfaces and their single instances">
+ * <table border="1">
+ * <caption style="display:none">The list of Management Interfaces and their single instances</caption>
* <tr>
* <th>Management Interface</th>
* <th>ObjectName</th>
@@ -201,7 +203,8 @@
* A Java virtual machine may have one or more instances of the following
* management interfaces.
* <blockquote>
- * <table border summary="The list of Management Interfaces and their single instances">
+ * <table border="1">
+ * <caption style="display:none">The list of Management Interfaces and their single instances</caption>
* <tr>
* <th>Management Interface</th>
* <th>ObjectName</th>
--- a/jdk/src/java.management/share/classes/java/lang/management/ManagementPermission.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/ManagementPermission.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -34,7 +34,8 @@
* provides a summary description of what the permission allows,
* and discusses the risks of granting code the permission.
*
- * <table border=1 cellpadding=5 summary="Table shows permission target name, what the permission allows, and associated risks">
+ * <table border="1" cellpadding=5>
+ * <caption style="display:none">Table shows permission target name, what the permission allows, and associated risks</caption>
* <tr>
* <th>Permission Target Name</th>
* <th>What the Permission Allows</th>
--- a/jdk/src/java.management/share/classes/java/lang/management/MemoryNotificationInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/MemoryNotificationInfo.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -212,10 +212,11 @@
* The given {@code CompositeData} must contain
* the following attributes:
* <blockquote>
- * <table border summary="The attributes and the types the given CompositeData contains">
+ * <table border="1">
+ * <caption style="display:none">The attributes and the types the given CompositeData contains</caption>
* <tr>
- * <th align=left>Attribute Name</th>
- * <th align=left>Type</th>
+ * <th style="text-align:left">Attribute Name</th>
+ * <th style="text-align:left">Type</th>
* </tr>
* <tr>
* <td>poolName</td>
--- a/jdk/src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -71,7 +71,7 @@
* (only supported by some <em>garbage-collected</em> memory pools)</li>
* </ul>
*
- * <h3><a name="Usage">1. Memory Usage</a></h3>
+ * <h3><a id="Usage">1. Memory Usage</a></h3>
*
* The {@link #getUsage} method provides an estimate
* of the current usage of a memory pool.
@@ -86,14 +86,14 @@
* the current memory usage. An implementation should document when
* this is the case.
*
- * <h3><a name="PeakUsage">2. Peak Memory Usage</a></h3>
+ * <h3><a id="PeakUsage">2. Peak Memory Usage</a></h3>
*
* The Java virtual machine maintains the peak memory usage of a memory
* pool since the virtual machine was started or the peak was reset.
* The peak memory usage is returned by the {@link #getPeakUsage} method
* and reset by calling the {@link #resetPeakUsage} method.
*
- * <h3><a name="UsageThreshold">3. Usage Threshold</a></h3>
+ * <h3><a id="UsageThreshold">3. Usage Threshold</a></h3>
*
* Each memory pool has a manageable attribute
* called the <i>usage threshold</i> which has a default value supplied
@@ -141,7 +141,7 @@
* <a href="#ThresholdNotification">threshold notification</a> mechanisms.
*
* <ol type="a">
- * <li><a name="Polling"><b>Polling</b></a>
+ * <li><a id="Polling"><b>Polling</b></a>
* <p>
* An application can continuously monitor its memory usage
* by calling either the {@link #getUsage} method for all
@@ -231,7 +231,7 @@
* }
* </pre><hr>
* </li>
- * <li><a name="ThresholdNotification"><b>Usage Threshold Notifications</b></a>
+ * <li><a id="ThresholdNotification"><b>Usage Threshold Notifications</b></a>
* <p>
* Usage threshold notification will be emitted by {@link MemoryMXBean}.
* When the Java virtual machine detects that the memory usage of
@@ -304,7 +304,7 @@
* </li>
* </ol>
*
- * <h3><a name="CollectionThreshold">4. Collection Usage Threshold</a></h3>
+ * <h3><a id="CollectionThreshold">4. Collection Usage Threshold</a></h3>
*
* Collection usage threshold is a manageable attribute only applicable
* to some garbage-collected memory pools.
--- a/jdk/src/java.management/share/classes/java/lang/management/MemoryUsage.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/MemoryUsage.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -36,10 +36,11 @@
* the heap or non-heap memory of the Java virtual machine as a whole.
*
* <p> A {@code MemoryUsage} object contains four values:
- * <table summary="Describes the MemoryUsage object content">
+ * <table>
+ * <caption style="display:none">Describes the MemoryUsage object content</caption>
* <tr>
- * <td valign=top> {@code init} </td>
- * <td valign=top> represents the initial amount of memory (in bytes) that
+ * <td style="vertical-align:top"> {@code init} </td>
+ * <td style="vertical-align:top"> represents the initial amount of memory (in bytes) that
* the Java virtual machine requests from the operating system
* for memory management during startup. The Java virtual machine
* may request additional memory from the operating system and
@@ -48,13 +49,13 @@
* </td>
* </tr>
* <tr>
- * <td valign=top> {@code used} </td>
- * <td valign=top> represents the amount of memory currently used (in bytes).
+ * <td style="vertical-align:top"> {@code used} </td>
+ * <td style="vertical-align:top"> represents the amount of memory currently used (in bytes).
* </td>
* </tr>
* <tr>
- * <td valign=top> {@code committed} </td>
- * <td valign=top> represents the amount of memory (in bytes) that is
+ * <td style="vertical-align:top"> {@code committed} </td>
+ * <td style="vertical-align:top"> represents the amount of memory (in bytes) that is
* guaranteed to be available for use by the Java virtual machine.
* The amount of committed memory may change over time (increase
* or decrease). The Java virtual machine may release memory to
@@ -64,8 +65,8 @@
* </td>
* </tr>
* <tr>
- * <td valign=top> {@code max} </td>
- * <td valign=top> represents the maximum amount of memory (in bytes)
+ * <td style="vertical-align:top"> {@code max} </td>
+ * <td style="vertical-align:top"> represents the maximum amount of memory (in bytes)
* that can be used for memory management. Its value may be undefined.
* The maximum amount of memory may change over time if defined.
* The amount of used and committed memory will always be less than
@@ -252,10 +253,11 @@
* must contain the following attributes:
*
* <blockquote>
- * <table border summary="The attributes and the types the given CompositeData contains">
+ * <table border="1">
+ * <caption style="display:none">The attributes and the types the given CompositeData contains</caption>
* <tr>
- * <th align=left>Attribute Name</th>
- * <th align=left>Type</th>
+ * <th style="text-align:left">Attribute Name</th>
+ * <th style="text-align:left">Type</th>
* </tr>
* <tr>
* <td>init</td>
--- a/jdk/src/java.management/share/classes/java/lang/management/MonitorInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/MonitorInfo.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -106,10 +106,11 @@
* <a href="LockInfo.html#MappedType">
* mapped type</a> for the {@link LockInfo} class:
* <blockquote>
- * <table border summary="The attributes and their types the given CompositeData contains">
+ * <table border="1">
+ * <caption style="display:none">The attributes and their types the given CompositeData contains</caption>
* <tr>
- * <th align=left>Attribute Name</th>
- * <th align=left>Type</th>
+ * <th style="text-align:left">Attribute Name</th>
+ * <th style="text-align:left">Type</th>
* </tr>
* <tr>
* <td>lockedStackFrame</td>
--- a/jdk/src/java.management/share/classes/java/lang/management/RuntimeMXBean.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/RuntimeMXBean.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -312,7 +312,8 @@
* {@link javax.management.openmbean.TabularData TabularData}
* with two items in each row as follows:
* <blockquote>
- * <table border summary="Name and Type for each item">
+ * <table border="1">
+ * <caption style="display:none">Name and Type for each item</caption>
* <tr>
* <th>Item Name</th>
* <th>Item Type</th>
--- a/jdk/src/java.management/share/classes/java/lang/management/ThreadInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/ThreadInfo.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -61,7 +61,7 @@
* <li>Thread priority</li>
* </ul>
*
- * <h4><a name="SyncStats">Synchronization Statistics</a></h4>
+ * <h4><a id="SyncStats">Synchronization Statistics</a></h4>
* <ul>
* <li>The number of times that the thread has blocked for
* synchronization or waited for notification.</li>
@@ -695,10 +695,11 @@
* The given {@code CompositeData} must contain the following attributes
* unless otherwise specified below:
* <blockquote>
- * <table border summary="The attributes and their types the given CompositeData contains">
+ * <table border="1">
+ * <caption style="display:none">The attributes and their types the given CompositeData contains</caption>
* <tr>
- * <th align=left>Attribute Name</th>
- * <th align=left>Type</th>
+ * <th style="text-align:left">Attribute Name</th>
+ * <th style="text-align:left">Type</th>
* </tr>
* <tr>
* <td>threadId</td>
@@ -759,16 +760,17 @@
* <td>{@code java.lang.String}</td>
* </tr>
* <tr>
- * <td><a name="StackTrace">stackTrace</a></td>
+ * <td><a id="StackTrace">stackTrace</a></td>
* <td>{@code javax.management.openmbean.CompositeData[]}
* <p>
* Each element is a {@code CompositeData} representing
* StackTraceElement containing the following attributes:
* <blockquote>
- * <table cellspacing=1 cellpadding=0 summary="The attributes and their types the given CompositeData contains">
+ * <table cellspacing=1 cellpadding=0>
+ * <caption style="display:none">The attributes and their types the given CompositeData contains</caption>
* <tr>
- * <th align=left>Attribute Name</th>
- * <th align=left>Type</th>
+ * <th style="text-align:left">Attribute Name</th>
+ * <th style="text-align:left">Type</th>
* </tr>
* <tr>
* <td>moduleName</td>
--- a/jdk/src/java.management/share/classes/java/lang/management/package.html Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/java/lang/management/package.html Mon May 01 07:33:19 2017 -0700
@@ -32,7 +32,7 @@
It allows both local and remote
monitoring and management of the running Java virtual machine.
-<h4><a name="MXBean">Platform MXBean</a></h4>
+<h3><a id="MXBean">Platform MXBean</a></h3>
<p>
A platform MXBean is a <i>managed bean</i> that
conforms to the <a href="../../../javax/management/package-summary.html">JMX</a>
@@ -40,7 +40,7 @@
Each platform MXBean is a {@link java.lang.management.PlatformManagedObject}
with a unique
{@linkplain java.lang.management.PlatformManagedObject#getObjectName name}.
-<h4>ManagementFactory</h4>
+<h3>ManagementFactory</h3>
<p>The {@link java.lang.management.ManagementFactory} class is the management
factory class for the Java platform. This class provides a set of
@@ -58,7 +58,7 @@
This is a single MBeanServer that can be shared by different managed
components running within the same Java virtual machine.
-<h4>Interoperability</h4>
+<h3>Interoperability</h3>
<p>A management application and a platform MBeanServer of a running
virtual machine can interoperate
@@ -72,7 +72,7 @@
See the <a href="../../../javax/management/MXBean.html#MXBean-spec">
MXBean</a> specification for details.
-<h4><a name="examples">Ways to Access MXBeans</a></h4>
+<h3><a id="examples">Ways to Access MXBeans</a></h3>
<p>An application can monitor the instrumentation of the
Java virtual machine and the runtime in the following ways:
@@ -163,7 +163,7 @@
</ul>
-<h4><a name="extension">Platform Extension</a></h4>
+<h3><a id="extension">Platform Extension</a></h3>
<p>A Java virtual machine implementation may add its platform extension to
the management interface by defining platform-dependent
--- a/jdk/src/java.management/share/classes/javax/management/Descriptor.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/Descriptor.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -96,7 +96,8 @@
* of the mapped Java type, called <em>opendata</em>(J) in the <a
* href="MXBean.html#mapping-rules">MXBean type mapping rules</a>.</p>
*
- * <table border="1" cellpadding="5" summary="Descriptor Fields">
+ * <table border="1" cellpadding="5">
+ * <caption style="display:none">Descriptor Fields</caption>
*
* <tr><th>Name</th><th>Type</th><th>Used in</th><th>Meaning</th></tr>
*
@@ -330,7 +331,8 @@
* interest outside Model MBeans, for example. But only Model MBeans have
* a predefined behavior for these fields.</p>
*
- * <table border="1" cellpadding="5" summary="ModelMBean Fields">
+ * <table border="1" cellpadding="5">
+ * <caption style="display:none">ModelMBean Fields</caption>
*
* <tr><th>Name</th><th>Type</th><th>Used in</th><th>Meaning</th></tr>
*
--- a/jdk/src/java.management/share/classes/javax/management/DescriptorKey.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/DescriptorKey.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -94,7 +94,8 @@
* <p>then the resulting {@code Descriptor} will contain the following
* fields:</p>
*
- * <table border="2" summary="Descriptor Fields">
+ * <table border="1">
+ * <caption style="display:none">Descriptor Fields</caption>
* <tr><th>Name</th><th>Value</th></tr>
* <tr><td>units</td><td>"bytes"</td></tr>
* <tr><td>descriptionResourceKey</td><td>"bytes.key"</td></tr>
@@ -143,7 +144,8 @@
* or an array of annotations. The value of the field is derived from
* the value of the annotation element as follows:</p>
*
- * <table border="2" summary="Descriptor Field Types">
+ * <table border="1">
+ * <caption style="display:none">Descriptor Field Types</caption>
* <tr><th>Annotation element</th><th>Descriptor field</th></tr>
* <tr><td>Primitive value ({@code 5}, {@code false}, etc)</td>
* <td>Wrapped value ({@code Integer.valueOf(5)},
--- a/jdk/src/java.management/share/classes/javax/management/MBeanPermission.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/MBeanPermission.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -133,7 +133,7 @@
* any value (including another null value) but does not imply any
* other value.</p>
*
- * <p><a name="action-list">The possible actions are these:</a></p>
+ * <p><a id="action-list">The possible actions are these:</a></p>
*
* <ul>
* <li>addNotificationListener</li>
--- a/jdk/src/java.management/share/classes/javax/management/MXBean.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/MXBean.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -93,7 +93,8 @@
Standard MBean concept. Here is how a managed object might be
represented as a Standard MBean, and as an MXBean:</p>
- <table border="1" cellpadding="5" summary="Standard Bean vs. MXBean">
+ <table border="1" cellpadding="5">
+ <caption style="display:none">Standard Bean vs. MXBean</caption>
<tr>
<th>Standard MBean</th><th>MXBean</th>
</tr>
@@ -133,7 +134,8 @@
<p>So, we might define <code>MemoryUsage</code> like this:</p>
- <table border="1" cellpadding="5" summary="Standard Bean vs. MXBean">
+ <table border="1" cellpadding="5">
+ <caption style="display:none">Standard Bean vs. MXBean</caption>
<tr>
<th>Standard MBean</th><th>MXBean</th>
</tr>
@@ -195,7 +197,8 @@
<p>This becomes clearer if we compare what the clients of the two
models might look like:</p>
- <table border="1" cellpadding="5" summary="Standard Bean vs. MXBean">
+ <table border="1" cellpadding="5">
+ <caption style="display:none">Standard Bean vs. MXBean</caption>
<tr>
<th>Standard MBean</th><th>MXBean</th>
</tr>
@@ -232,7 +235,8 @@
managed objects when you know the model beforehand, regardless
of whether you are using Standard MBeans or MXBeans:</p>
- <table border="1" cellpadding="5" summary="Standard Bean vs. MXBean">
+ <table border="1" cellpadding="5">
+ <caption style="display:none">Standard Bean vs. MXBean</caption>
<tr>
<th>Standard MBean</th><th>MXBean</th>
</tr>
@@ -265,7 +269,8 @@
<p>Implementing the MemoryPool object works similarly for both
Standard MBeans and MXBeans.</p>
- <table border="1" cellpadding="5" summary="Standard Bean vs. MXBean">
+ <table border="1" cellpadding="5">
+ <caption style="display:none">Standard Bean vs. MXBean</caption>
<tr>
<th>Standard MBean</th><th>MXBean</th>
</tr>
@@ -292,7 +297,8 @@
<p>Registering the MBean in the MBean Server works in the same way
in both cases:</p>
- <table border="1" cellpadding="5" summary="Standard Bean vs. MXBean">
+ <table border="1" cellpadding="5">
+ <caption style="display:none">Standard Bean vs. MXBean</caption>
<tr>
<th>Standard MBean</th><th>MXBean</th>
</tr>
@@ -478,13 +484,14 @@
<p>The following table summarizes the type mapping rules.</p>
- <table border="1" cellpadding="5" summary="Type Mapping Rules">
+ <table border="1" cellpadding="5">
+ <caption style="display:none">Type Mapping Rules</caption>
<tr>
<th>Java type <em>J</em></th>
<th><em>opentype(J)</em></th>
<th><em>opendata(J)</em></th>
</tr>
- <tbody valign="top">
+ <tbody style="vertical-align:top">
<tr>
<td>{@code int}, {@code boolean}, etc<br>
(the 8 primitive Java types)</td>
--- a/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java Mon May 01 07:33:19 2017 -0700
@@ -57,7 +57,8 @@
* Note that when the Type in this table is Number, a String that is the decimal
* representation of a Long can also be used.</P>
*
- * <table border="1" cellpadding="5" summary="ModelMBeanAttributeInfo Fields">
+ * <table border="1" cellpadding="5">
+ * <caption style="display:none">ModelMBeanAttributeInfo Fields</caption>
* <tr><th>Name</th><th>Type</th><th>Meaning</th></tr>
* <tr><td>name</td><td>String</td>
* <td>Attribute name.</td></tr>
--- a/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java Mon May 01 07:33:19 2017 -0700
@@ -58,7 +58,8 @@
* Note that when the Type in this table is Number, a String that is the decimal
* representation of a Long can also be used.</P>
*
- * <table border="1" cellpadding="5" summary="ModelMBeanConstructorInfo Fields">
+ * <table border="1" cellpadding="5">
+ * <caption style="display:none">ModelMBeanConstructorInfo Fields</caption>
* <tr><th>Name</th><th>Type</th><th>Meaning</th></tr>
* <tr><td>name</td><td>String</td>
* <td>Constructor name.</td></tr>
--- a/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfo.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -165,7 +165,8 @@
* following. Note that when the Type in this table is Number, a String
* that is the decimal representation of a Long can also be used.</P>
*
- * <table border="1" cellpadding="5" summary="ModelMBean Fields">
+ * <table border="1" cellpadding="5">
+ * <caption style="display:none">ModelMBean Fields</caption>
* <tr><th>Name</th><th>Type</th><th>Meaning</th></tr>
* <tr><td>name</td><td>String</td>
* <td>MBean name.</td></tr>
--- a/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java Mon May 01 07:33:19 2017 -0700
@@ -56,7 +56,8 @@
* Note that when the Type in this table is Number, a String that is the decimal
* representation of a Long can also be used.</P>
*
- * <table border="1" cellpadding="5" summary="ModelMBeanNotificationInfo Fields">
+ * <table border="1" cellpadding="5">
+ * <caption style="display:none">ModelMBeanNotificationInfo Fields</caption>
* <tr><th>Name</th><th>Type</th><th>Meaning</th></tr>
* <tr><td>name</td><td>String</td>
* <td>Notification name.</td></tr>
--- a/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java Mon May 01 07:33:19 2017 -0700
@@ -59,7 +59,8 @@
* Note that when the Type in this table is Number, a String that is the decimal
* representation of a Long can also be used.</P>
*
- * <table border="1" cellpadding="5" summary="ModelMBeanOperationInfo Fields">
+ * <table border="1" cellpadding="5">
+ * <caption style="display:none">ModelMBeanOperationInfo Fields</caption>
* <tr><th>Name</th><th>Type</th><th>Meaning</th></tr>
* <tr><td>name</td><td>String</td>
* <td>Operation name.</td></tr>
--- a/jdk/src/java.management/share/classes/javax/management/modelmbean/package.html Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/modelmbean/package.html Mon May 01 07:33:19 2017 -0700
@@ -110,7 +110,7 @@
// returns "value"
</pre>
- <h2><a name="spec">Package Specification</a></h2>
+ <h2><a id="spec">Package Specification</a></h2>
<ul>
<li>See the <i>JMX 1.4 Specification</i>
--- a/jdk/src/java.management/share/classes/javax/management/openmbean/package.html Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/openmbean/package.html Mon May 01 07:33:19 2017 -0700
@@ -77,7 +77,7 @@
describes the items in the <code>CompositeData</code> instances
for the attribute.</p>
- <h2><a name="constraints">Default values and constraints</a></h2>
+ <h2><a id="constraints">Default values and constraints</a></h2>
<p>In Open MBeans, attributes and parameters can have default values
and/or constraints associated with them in the {@code
--- a/jdk/src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java Fri Apr 28 16:14:57 2017 -0700
+++ b/jdk/src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java Mon May 01 07:33:19 2017 -0700
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -40,11 +40,12 @@
*
* <p>The notification type is one of the following:</p>
*
- * <table summary="JMXConnectionNotification Types">
+ * <table>
+ * <caption style="display:none">JMXConnectionNotification Types</caption>
*
* <tr>
- * <th align=left>Type</th>
- * <th align=left>Meaning</th>
+ * <th style="text-align:left">Type</th>
+ * <th style="text-align:left">Meaning</th>
* </tr>
*
* <tr>