RFR: JDK-8185464: Link issues in java.xml module

Lance Andersen lance.andersen at oracle.com
Thu Jul 27 21:12:12 UTC 2017


> On Jul 27, 2017, at 5:10 PM, Jonathan Gibbons <jonathan.gibbons at oracle.com> wrote:
> 
> Lance,
> 
> It is intentional that the Author designation has disappeared from the javax.xml.datatype package summary. 

I was just about to send another email, as I realized that we were not using -author after I hit send.

Thanks for the follow up :-)

Best
Lance
> The following lines
> 
>  154  * <ul>
>  155  *     <li>Author <a href="mailto:Jeff.Suttor at Sun.com" <mailto:Jeff.Suttor at Sun.com>>Jeff Suttor</a></li>
> were normalized to
>  152  * @author <a href="mailto:Jeff.Suttor at Sun.com" <mailto:Jeff.Suttor at Sun.com>>Jeff Suttor</a>
> and since we do not use the -author option when generating the main API doc bundle, the author information is not produced in the output. This is the same for all other uses of @author in our source code doc comments.  Here is the relevant extract from the command-line help:
> 
> Provided by the Standard doclet:
>     -author       Include @author paragraphs
> 
> 
> You can see the differences in the generated output for JDK 9:
> http://download.java.net/java/jdk9/docs/api/javax/xml/datatype/package-summary.html <http://download.java.net/java/jdk9/docs/api/javax/xml/datatype/package-summary.html>
> 
> 
> Author Jeff Suttor <mailto:Jeff.Suttor at Sun.com>
> See W3C XML Schema 1.0 Part 2, Section 3.2.7-14 <http://www.w3.org/TR/xmlschema-2/#dateTime>
> See XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration <http://www.w3.org/TR/xpath-datamodel#dt-dayTimeDuration>
> See XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration <http://www.w3.org/TR/xpath-datamodel#dt-yearMonthDuration>
> Since 1.5
> Since:
> 1.5
> 
> (note the non-standard Author and See entries, and the double "Since" info)
> 
> and proposed, after the patch,
> http://cr.openjdk.java.net/~jjg/8185464/api.00/javax/xml/datatype/package-summary.html <http://cr.openjdk.java.net/~jjg/8185464/api.00/javax/xml/datatype/package-summary.html>
> 
> Since:
> 1.5
> See Also:
> W3C XML Schema 1.0 Part 2, Section 3.2.7-14 <http://www.w3.org/TR/xmlschema-2/#dateTime>, XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration <http://www.w3.org/TR/xpath-datamodel#dt-dayTimeDuration>, XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration <http://www.w3.org/TR/xpath-datamodel#dt-yearMonthDuration>
> -- Jon
> 
> 
> 
> On 07/27/2017 01:49 PM, Lance Andersen wrote:
>> Hi Jon,
>> 
>> Overall it looks good.  Maybe it is my browser, but I do not see the Author tag in the DataType package summary though it is there in JDK 8 and looks like it should still display unless I am missing something…
>> 
>> Best
>> Lance
>>> On Jul 27, 2017, at 4:35 PM, Jonathan Gibbons <jonathan.gibbons at oracle.com <mailto:jonathan.gibbons at oracle.com>> wrote:
>>> 
>>> Continuing the documentation cleanup:
>>> 
>>> Please review the following simple changes to the API documentation for the java.xml module,
>>> to address issues with links in these files.
>>> 
>>> Some missing ids have been declared as appropriate.
>>> 
>>> The issue with a mailto: link in the public API to an obsolete address has been side-stepped
>>> by converting a number of explicit Author and See constructs to the equivalent @author and @see
>>> tags. Since we don't publish authors in the generated documentation, that addresses the
>>> appearance of the bad mailto: link.  I'll leave it to someone else to take on the general task of
>>> cleaning up the many references to obsolete @sun.com <http://sun.com/> email addresses in the source code.
>>> 
>>> JBS: https://bugs.openjdk.java.net/browse/JDK-8185464 <https://bugs.openjdk.java.net/browse/JDK-8185464>
>>> Webrev: http://cr.openjdk.java.net/~jjg/8185464/webrev.00/ <http://cr.openjdk.java.net/%7Ejjg/8185464/webrev.00/>
>>> API: http://cr.openjdk.java.net/~jjg/8185464/api.00/overview-summary.html <http://cr.openjdk.java.net/%7Ejjg/8185464/api.00/overview-summary.html>
>>> 
>>> -- Jon
>>> 
>>> 
>> 
>> <Mail Attachment.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
>>  <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
>>  <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
>> Oracle Java Engineering 
>> 1 Network Drive 
>> Burlington, MA 01803
>> Lance.Andersen at oracle.com <mailto:Lance.Andersen at oracle.com>
>> 
>> 
>> 
> 

 <http://oracle.com/us/design/oracle-email-sig-198324.gif>
 <http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
 <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
Lance.Andersen at oracle.com <mailto:Lance.Andersen at oracle.com>





More information about the core-libs-dev mailing list