src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java

changeset 1735
8ea30d59ac41
parent 1568
5f0731e4e5e6
child 1736
74cd21f2c2fe
     1.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java	Fri May 10 15:15:50 2013 +0200
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java	Tue May 14 10:14:51 2013 -0700
     1.3 @@ -125,7 +125,7 @@
     1.4          Content li;
     1.5          if (prev != null) {
     1.6              Content prevLink = new RawHtml(getLink(new LinkInfoImpl(configuration,
     1.7 -                    LinkInfoImpl.CONTEXT_CLASS, prev, "",
     1.8 +                    LinkInfoImpl.Kind.CLASS, prev, "",
     1.9                      configuration.getText("doclet.Prev_Class"), true)));
    1.10              li = HtmlTree.LI(prevLink);
    1.11          }
    1.12 @@ -143,7 +143,7 @@
    1.13          Content li;
    1.14          if (next != null) {
    1.15              Content nextLink = new RawHtml(getLink(new LinkInfoImpl(configuration,
    1.16 -                    LinkInfoImpl.CONTEXT_CLASS, next, "",
    1.17 +                    LinkInfoImpl.Kind.CLASS, next, "",
    1.18                      configuration.getText("doclet.Next_Class"), true)));
    1.19              li = HtmlTree.LI(nextLink);
    1.20          }
    1.21 @@ -185,7 +185,7 @@
    1.22              div.addContent(pkgNameDiv);
    1.23          }
    1.24          LinkInfoImpl linkInfo = new LinkInfoImpl(configuration,
    1.25 -                LinkInfoImpl.CONTEXT_CLASS_HEADER, classDoc, false);
    1.26 +                LinkInfoImpl.Kind.CLASS_HEADER, classDoc, false);
    1.27          //Let's not link to ourselves in the header.
    1.28          linkInfo.linkToSelf = false;
    1.29          Content headerContent = new StringContent(header);
    1.30 @@ -245,7 +245,7 @@
    1.31          addAnnotationInfo(classDoc, pre);
    1.32          pre.addContent(modifiers);
    1.33          LinkInfoImpl linkInfo = new LinkInfoImpl(configuration,
    1.34 -                LinkInfoImpl.CONTEXT_CLASS_SIGNATURE, classDoc, false);
    1.35 +                LinkInfoImpl.Kind.CLASS_SIGNATURE, classDoc, false);
    1.36          //Let's not link to ourselves in the signature.
    1.37          linkInfo.linkToSelf = false;
    1.38          Content className = new StringContent(classDoc.name());
    1.39 @@ -265,7 +265,7 @@
    1.40                  pre.addContent(DocletConstants.NL);
    1.41                  pre.addContent("extends ");
    1.42                  Content link = new RawHtml(getLink(new LinkInfoImpl(configuration,
    1.43 -                        LinkInfoImpl.CONTEXT_CLASS_SIGNATURE_PARENT_NAME,
    1.44 +                        LinkInfoImpl.Kind.CLASS_SIGNATURE_PARENT_NAME,
    1.45                          superclass)));
    1.46                  pre.addContent(link);
    1.47              }
    1.48 @@ -286,7 +286,7 @@
    1.49                      pre.addContent(", ");
    1.50                  }
    1.51                  Content link = new RawHtml(getLink(new LinkInfoImpl(configuration,
    1.52 -                        LinkInfoImpl.CONTEXT_CLASS_SIGNATURE_PARENT_NAME,
    1.53 +                        LinkInfoImpl.Kind.CLASS_SIGNATURE_PARENT_NAME,
    1.54                          implIntfacs[i])));
    1.55                  pre.addContent(link);
    1.56                  counter++;
    1.57 @@ -361,7 +361,7 @@
    1.58          Content li = new HtmlTree(HtmlTag.LI);
    1.59          if (type.equals(classDoc)) {
    1.60              String typeParameters = getTypeParameterLinks(
    1.61 -                    new LinkInfoImpl(configuration, LinkInfoImpl.CONTEXT_TREE,
    1.62 +                    new LinkInfoImpl(configuration, LinkInfoImpl.Kind.TREE,
    1.63                      classDoc, false));
    1.64              if (configuration.shouldExcludeQualifier(
    1.65                      classDoc.containingPackage().name())) {
    1.66 @@ -373,7 +373,7 @@
    1.67              }
    1.68          } else {
    1.69              Content link = new RawHtml(getLink(new LinkInfoImpl(configuration,
    1.70 -                    LinkInfoImpl.CONTEXT_CLASS_TREE_PARENT,
    1.71 +                    LinkInfoImpl.Kind.CLASS_TREE_PARENT,
    1.72                      type instanceof ClassDoc ? (ClassDoc) type : type,
    1.73                      configuration.getClassName(type.asClassDoc()), false)));
    1.74              li.addContent(link);
    1.75 @@ -419,7 +419,7 @@
    1.76                          "doclet.Subclasses");
    1.77                  Content dt = HtmlTree.DT(label);
    1.78                  Content dl = HtmlTree.DL(dt);
    1.79 -                dl.addContent(getClassLinks(LinkInfoImpl.CONTEXT_SUBCLASSES,
    1.80 +                dl.addContent(getClassLinks(LinkInfoImpl.Kind.SUBCLASSES,
    1.81                          subclasses));
    1.82                  classInfoTree.addContent(dl);
    1.83              }
    1.84 @@ -437,7 +437,7 @@
    1.85                          "doclet.Subinterfaces");
    1.86                  Content dt = HtmlTree.DT(label);
    1.87                  Content dl = HtmlTree.DL(dt);
    1.88 -                dl.addContent(getClassLinks(LinkInfoImpl.CONTEXT_SUBINTERFACES,
    1.89 +                dl.addContent(getClassLinks(LinkInfoImpl.Kind.SUBINTERFACES,
    1.90                          subInterfaces));
    1.91                  classInfoTree.addContent(dl);
    1.92              }
    1.93 @@ -461,7 +461,7 @@
    1.94                      "doclet.Implementing_Classes");
    1.95              Content dt = HtmlTree.DT(label);
    1.96              Content dl = HtmlTree.DL(dt);
    1.97 -            dl.addContent(getClassLinks(LinkInfoImpl.CONTEXT_IMPLEMENTED_CLASSES,
    1.98 +            dl.addContent(getClassLinks(LinkInfoImpl.Kind.IMPLEMENTED_CLASSES,
    1.99                      implcl));
   1.100              classInfoTree.addContent(dl);
   1.101          }
   1.102 @@ -479,7 +479,7 @@
   1.103                      "doclet.All_Implemented_Interfaces");
   1.104              Content dt = HtmlTree.DT(label);
   1.105              Content dl = HtmlTree.DL(dt);
   1.106 -            dl.addContent(getClassLinks(LinkInfoImpl.CONTEXT_IMPLEMENTED_INTERFACES,
   1.107 +            dl.addContent(getClassLinks(LinkInfoImpl.Kind.IMPLEMENTED_INTERFACES,
   1.108                      interfaceArray));
   1.109              classInfoTree.addContent(dl);
   1.110          }
   1.111 @@ -497,7 +497,7 @@
   1.112                      "doclet.All_Superinterfaces");
   1.113              Content dt = HtmlTree.DT(label);
   1.114              Content dl = HtmlTree.DL(dt);
   1.115 -            dl.addContent(getClassLinks(LinkInfoImpl.CONTEXT_SUPER_INTERFACES,
   1.116 +            dl.addContent(getClassLinks(LinkInfoImpl.Kind.SUPER_INTERFACES,
   1.117                      interfaceArray));
   1.118              classInfoTree.addContent(dl);
   1.119          }
   1.120 @@ -521,7 +521,7 @@
   1.121              Content dl = HtmlTree.DL(dt);
   1.122              Content dd = new HtmlTree(HtmlTag.DD);
   1.123              dd.addContent(new RawHtml(getLink(new LinkInfoImpl(configuration,
   1.124 -                    LinkInfoImpl.CONTEXT_CLASS, outerClass, false))));
   1.125 +                    LinkInfoImpl.Kind.CLASS, outerClass, false))));
   1.126              dl.addContent(dd);
   1.127              classInfoTree.addContent(dl);
   1.128          }
   1.129 @@ -569,7 +569,7 @@
   1.130       * @param list the list of classes
   1.131       * @return a content tree for the class list
   1.132       */
   1.133 -    private Content getClassLinks(int context, List<?> list) {
   1.134 +    private Content getClassLinks(LinkInfoImpl.Kind context, List<?> list) {
   1.135          Object[] typeList = list.toArray();
   1.136          Content dd = new HtmlTree(HtmlTag.DD);
   1.137          for (int i = 0; i < list.size(); i++) {

mercurial