Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4131628

stddoclet: Next/Prev Class don't iterate through all interfaces AND classes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 1.2.0
    • Fix Version/s: 5.0
    • Component/s: tools
    • Subcomponent:
    • Resolved In Build:
      b28
    • CPU:
      sparc
    • OS:
      solaris_2.5

      Description

      There's a subtle user-interface issue with Next Class / Prev Class that
      needs correcting.

      Clicking "Next Class" should go through all the interfaces in the current
      package alphabetically, and then all the classes alphabetically without
      any separation (and without wrapping around to the start).
      "Prev Class" should go in the reverse direction.

      As has been true since 1.0, Next/Prev iterates through
      classes and interfaces separately. In other words, you cannot
      iterate continuously through classes and interfaces -- only
      classes or interfaces. This is confusing. Most people
      would want and expect to be able to iterate through the entire
      package.

      To be more specific, when you are at an interface page (not a class page)
      and click "Next", it takes you to the next alphabetic interface in that
      package. When you hit the last interface you can't get to the classes.
      To get to the classes, you have to go to the package summary and click
      on a class, then "Next" takes you through the classes.

      This is a bad design, because it's so difficult to get
      from interfaces to classes. Someone iterating through the classes
      might not realize that the interfaces were not included in that iteration.

        Attachments

          Activity

            People

            Assignee:
            jhosunw Jamie Ho (Inactive)
            Reporter:
            dkramersunw Douglas Kramer (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: