< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java

Print this page




  75  */
  76 public class ClassWriterImpl extends SubWriterHolderWriter implements ClassWriter {
  77 
  78     protected final TypeElement typeElement;
  79 
  80     protected final ClassTree classtree;
  81 
  82     protected final TypeElement prev;
  83 
  84     protected final TypeElement next;
  85 
  86     /**
  87      * @param configuration the configuration data for the doclet
  88      * @param typeElement the class being documented.
  89      * @param prevClass the previous class that was documented.
  90      * @param nextClass the next class being documented.
  91      * @param classTree the class tree for the given class.
  92      */
  93     public ClassWriterImpl(HtmlConfiguration configuration, TypeElement typeElement,
  94                            TypeElement prevClass, TypeElement nextClass, ClassTree classTree) {
  95         super(configuration, DocPath.forClass(configuration.utils, typeElement));
  96         this.typeElement = typeElement;
  97         configuration.currentTypeElement = typeElement;
  98         this.classtree = classTree;
  99         this.prev = prevClass;
 100         this.next = nextClass;
 101     }
 102 
 103     /**
 104      * Get the module link.
 105      *
 106      * @return a content tree for the module link
 107      */
 108     @Override
 109     protected Content getNavLinkModule() {
 110         Content linkContent = getModuleLink(utils.elementUtils.getModuleOf(typeElement),
 111                 contents.moduleLabel);
 112         Content li = HtmlTree.LI(linkContent);
 113         return li;
 114     }
 115 




  75  */
  76 public class ClassWriterImpl extends SubWriterHolderWriter implements ClassWriter {
  77 
  78     protected final TypeElement typeElement;
  79 
  80     protected final ClassTree classtree;
  81 
  82     protected final TypeElement prev;
  83 
  84     protected final TypeElement next;
  85 
  86     /**
  87      * @param configuration the configuration data for the doclet
  88      * @param typeElement the class being documented.
  89      * @param prevClass the previous class that was documented.
  90      * @param nextClass the next class being documented.
  91      * @param classTree the class tree for the given class.
  92      */
  93     public ClassWriterImpl(HtmlConfiguration configuration, TypeElement typeElement,
  94                            TypeElement prevClass, TypeElement nextClass, ClassTree classTree) {
  95         super(configuration, configuration.docPaths.forClass(typeElement));
  96         this.typeElement = typeElement;
  97         configuration.currentTypeElement = typeElement;
  98         this.classtree = classTree;
  99         this.prev = prevClass;
 100         this.next = nextClass;
 101     }
 102 
 103     /**
 104      * Get the module link.
 105      *
 106      * @return a content tree for the module link
 107      */
 108     @Override
 109     protected Content getNavLinkModule() {
 110         Content linkContent = getModuleLink(utils.elementUtils.getModuleOf(typeElement),
 111                 contents.moduleLabel);
 112         Content li = HtmlTree.LI(linkContent);
 113         return li;
 114     }
 115 


< prev index next >