public String getAnchor( ExecutableMemberDoc emd ) { StringBuilder signature = new StringBuilder( emd.signature() ); StringBuilder signatureParsed = new StringBuilder(); int counter = 0; for( int i = 0; i < signature.length(); i++ ) { char c = signature.charAt( i ); if( c == '<' ) { counter++; } else if( c == '>' ) { counter--; } else if( counter == 0 ) { signatureParsed.append( c ); } } return emd.name() + signatureParsed.toString(); }
public String getAnchor(ExecutableMemberDoc emd, boolean isProperty) { if (isProperty) { return emd.name(); } StringBuilder signature = new StringBuilder(emd.signature()); StringBuilder signatureParsed = new StringBuilder(); int counter = 0; for (int i = 0; i < signature.length(); i++) { char c = signature.charAt(i); if (c == '<') { counter++; } else if (c == '>') { counter--; } else if (counter == 0) { signatureParsed.append(c); } } return emd.name() + signatureParsed.toString(); }
/** * Return the key to the member map for the given member. */ private Object getMemberKey(ProgramElementDoc doc) { if (doc.isConstructor()) { return doc.name() + ((ExecutableMemberDoc)doc).signature(); } else if (doc.isMethod()) { return getClassMember((MethodDoc) doc); } else if (doc.isField() || doc.isEnumConstant() || doc.isAnnotationTypeElement()) { return doc.name(); } else { // it's a class or interface String classOrIntName = doc.name(); //Strip off the containing class name because we only want the member name. classOrIntName = classOrIntName.indexOf('.') != 0 ? classOrIntName.substring(classOrIntName.lastIndexOf('.'), classOrIntName.length()) : classOrIntName; return "clint" + classOrIntName; } } }
/** * Return the key to the member map for the given member. */ private Object getMemberKey(ProgramElementDoc doc) { if (doc.isConstructor()) { return doc.name() + ((ExecutableMemberDoc)doc).signature(); } else if (doc.isMethod()) { return getClassMember((MethodDoc) doc); } else if (doc.isField() || doc.isEnumConstant() || doc.isAnnotationTypeElement()) { return doc.name(); } else { // it's a class or interface String classOrIntName = doc.name(); //Strip off the containing class name because we only want the member name. classOrIntName = classOrIntName.indexOf('.') != 0 ? classOrIntName.substring(classOrIntName.lastIndexOf('.'), classOrIntName.length()) : classOrIntName; return "clint" + classOrIntName; } } }
/** * {@inheritDoc} */ public Content getAnnotationDocTreeHeader(MemberDoc member, Content annotationDetailsTree) { annotationDetailsTree.addContent( writer.getMarkerAnchor(member.name() + ((ExecutableMemberDoc) member).signature())); Content annotationDocTree = writer.getMemberTreeHeader(); Content heading = new HtmlTree(HtmlConstants.MEMBER_HEADING); heading.addContent(member.name()); annotationDocTree.addContent(heading); return annotationDocTree; }
refMemName += ((ExecutableMemberDoc) refMem).signature();
/** * {@inheritDoc} */ public void writeMemberHeader(MemberDoc member, boolean isFirst) { if (! isFirst) { writer.printMemberHeader(); writer.println(""); } writer.anchor(member.name() + ((ExecutableMemberDoc) member).signature()); writer.h3(); writer.print(member.name()); writer.h3End(); }
refMemName += ((ExecutableMemberDoc)refMem).signature();