< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java

Print this page




  39 
  40 public interface AnnotationTypeRequiredMemberWriter {
  41 
  42     /**
  43      * Add the annotation type member tree header.
  44      *
  45      * @return content tree for the member tree header
  46      */
  47     Content getMemberTreeHeader();
  48 
  49     /**
  50      * Add the annotation type details marker.
  51      *
  52      * @param memberDetails the content tree representing details marker
  53      */
  54     void addAnnotationDetailsMarker(Content memberDetails);
  55 
  56     /**
  57      * Add the annotation type details tree header.
  58      *
  59      * @param typeElement the annotation type being documented
  60      */
  61     Content getAnnotationDetailsTreeHeader(TypeElement typeElement);
  62 
  63     /**
  64      * Get the annotation type documentation tree header.
  65      *
  66      * @param member the annotation type being documented
  67      * @param annotationDetailsTree the content tree representing annotation type details
  68      * @return content tree for the annotation type documentation header
  69      */
  70     Content getAnnotationDocTreeHeader(Element member, Content annotationDetailsTree);
  71 
  72     /**
  73      * Get the annotation type details tree.
  74      *
  75      * @param annotationDetailsTreeHeader the content tree representing annotation type details header
  76      * @param annotationDetailsTree the content tree representing annotation type details
  77      * @return content tree for the annotation type details
  78      */
  79     Content getAnnotationDetails(Content annotationDetailsTreeHeader, Content annotationDetailsTree);
  80 
  81     /**
  82      * Get the annotation type documentation.
  83      *
  84      * @param annotationDocTree the content tree representing annotation type documentation
  85      * @return content tree for the annotation type documentation
  86      */
  87     Content getAnnotationDoc(Content annotationDocTree);
  88 
  89     /**
  90      * Get the signature for the given member.




  39 
  40 public interface AnnotationTypeRequiredMemberWriter {
  41 
  42     /**
  43      * Add the annotation type member tree header.
  44      *
  45      * @return content tree for the member tree header
  46      */
  47     Content getMemberTreeHeader();
  48 
  49     /**
  50      * Add the annotation type details marker.
  51      *
  52      * @param memberDetails the content tree representing details marker
  53      */
  54     void addAnnotationDetailsMarker(Content memberDetails);
  55 
  56     /**
  57      * Add the annotation type details tree header.
  58      *
  59      * @return content tree for the annotation details header
  60      */
  61     Content getAnnotationDetailsTreeHeader();
  62 
  63     /**
  64      * Get the annotation type documentation tree header.
  65      *
  66      * @param member the annotation type being documented

  67      * @return content tree for the annotation type documentation header
  68      */
  69     Content getAnnotationDocTreeHeader(Element member);
  70 
  71     /**
  72      * Get the annotation type details tree.
  73      *
  74      * @param annotationDetailsTreeHeader the content tree representing annotation type details header
  75      * @param annotationDetailsTree the content tree representing annotation type details
  76      * @return content tree for the annotation type details
  77      */
  78     Content getAnnotationDetails(Content annotationDetailsTreeHeader, Content annotationDetailsTree);
  79 
  80     /**
  81      * Get the annotation type documentation.
  82      *
  83      * @param annotationDocTree the content tree representing annotation type documentation
  84      * @return content tree for the annotation type documentation
  85      */
  86     Content getAnnotationDoc(Content annotationDocTree);
  87 
  88     /**
  89      * Get the signature for the given member.


< prev index next >