langtools/src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
changeset 14542 7062120649c2
parent 14357 faf9cde2817b
child 17558 eee4ccf66cfd
equal deleted inserted replaced
14541:36f9d11fc9aa 14542:7062120649c2
    50      *
    50      *
    51      * @param writer         the writer that will write the output.
    51      * @param writer         the writer that will write the output.
    52      * @param annotationType the AnnotationType that holds this member.
    52      * @param annotationType the AnnotationType that holds this member.
    53      */
    53      */
    54     public AnnotationTypeRequiredMemberWriterImpl(SubWriterHolderWriter writer,
    54     public AnnotationTypeRequiredMemberWriterImpl(SubWriterHolderWriter writer,
    55         AnnotationTypeDoc annotationType) {
    55             AnnotationTypeDoc annotationType) {
    56         super(writer, annotationType);
    56         super(writer, annotationType);
    57     }
    57     }
    58 
    58 
    59     /**
    59     /**
    60      * {@inheritDoc}
    60      * {@inheritDoc}
   104     public Content getSignature(MemberDoc member) {
   104     public Content getSignature(MemberDoc member) {
   105         Content pre = new HtmlTree(HtmlTag.PRE);
   105         Content pre = new HtmlTree(HtmlTag.PRE);
   106         writer.addAnnotationInfo(member, pre);
   106         writer.addAnnotationInfo(member, pre);
   107         addModifiers(member, pre);
   107         addModifiers(member, pre);
   108         Content link = new RawHtml(
   108         Content link = new RawHtml(
   109                 writer.getLink(new LinkInfoImpl(LinkInfoImpl.CONTEXT_MEMBER,
   109                 writer.getLink(new LinkInfoImpl(configuration,
   110                 getType(member))));
   110                         LinkInfoImpl.CONTEXT_MEMBER, getType(member))));
   111         pre.addContent(link);
   111         pre.addContent(link);
   112         pre.addContent(writer.getSpace());
   112         pre.addContent(writer.getSpace());
   113         if (configuration().linksource) {
   113         if (configuration.linksource) {
   114             Content memberName = new StringContent(member.name());
   114             Content memberName = new StringContent(member.name());
   115             writer.addSrcLink(member, memberName, pre);
   115             writer.addSrcLink(member, memberName, pre);
   116         } else {
   116         } else {
   117             addName(member.name(), pre);
   117             addName(member.name(), pre);
   118         }
   118         }
   173 
   173 
   174     /**
   174     /**
   175      * {@inheritDoc}
   175      * {@inheritDoc}
   176      */
   176      */
   177     public String getTableSummary() {
   177     public String getTableSummary() {
   178         return configuration().getText("doclet.Member_Table_Summary",
   178         return configuration.getText("doclet.Member_Table_Summary",
   179                 configuration().getText("doclet.Annotation_Type_Required_Member_Summary"),
   179                 configuration.getText("doclet.Annotation_Type_Required_Member_Summary"),
   180                 configuration().getText("doclet.annotation_type_required_members"));
   180                 configuration.getText("doclet.annotation_type_required_members"));
   181     }
   181     }
   182 
   182 
   183     /**
   183     /**
   184      * {@inheritDoc}
   184      * {@inheritDoc}
   185      */
   185      */
   186     public String getCaption() {
   186     public String getCaption() {
   187         return configuration().getText("doclet.Annotation_Type_Required_Members");
   187         return configuration.getText("doclet.Annotation_Type_Required_Members");
   188     }
   188     }
   189 
   189 
   190     /**
   190     /**
   191      * {@inheritDoc}
   191      * {@inheritDoc}
   192      */
   192      */
   193     public String[] getSummaryTableHeader(ProgramElementDoc member) {
   193     public String[] getSummaryTableHeader(ProgramElementDoc member) {
   194         String[] header = new String[] {
   194         String[] header = new String[] {
   195             writer.getModifierTypeHeader(),
   195             writer.getModifierTypeHeader(),
   196             configuration().getText("doclet.0_and_1",
   196             configuration.getText("doclet.0_and_1",
   197                     configuration().getText("doclet.Annotation_Type_Required_Member"),
   197                     configuration.getText("doclet.Annotation_Type_Required_Member"),
   198                     configuration().getText("doclet.Description"))
   198                     configuration.getText("doclet.Description"))
   199         };
   199         };
   200         return header;
   200         return header;
   201     }
   201     }
   202 
   202 
   203     /**
   203     /**