private String getTargetName() { if (target instanceof ClassDoc) { return ((ClassDoc) target).qualifiedName(); } else { return target.name(); } }
private static String getNodeId(Doc node) { String name; if (node instanceof ClassDoc) { name = ((ClassDoc) node).qualifiedName(); } else { name = node.name(); } return name.replace('.', '_'); }
private String getSourceName() { if (source instanceof ClassDoc) { return ((ClassDoc) source).qualifiedName(); } else { return source.name(); } }
public int compare(Doc d1, Doc d2) { String doc1 = d1.name(); String doc2 = d2.name(); int compareResult; if ((compareResult = doc1.compareToIgnoreCase(doc2)) != 0) { return compareResult; } else if (d1 instanceof ProgramElementDoc && d2 instanceof ProgramElementDoc) { doc1 = (((ProgramElementDoc) d1).qualifiedName()); doc2 = (((ProgramElementDoc) d2).qualifiedName()); return doc1.compareToIgnoreCase(doc2); } else { return 0; } } }
public int compare(Doc d1, Doc d2) { String doc1 = d1.name(); String doc2 = d2.name(); int compareResult; if ((compareResult = doc1.compareToIgnoreCase(doc2)) != 0) { return compareResult; } else if (d1 instanceof ProgramElementDoc && d2 instanceof ProgramElementDoc) { doc1 = (((ProgramElementDoc) d1).qualifiedName()); doc2 = (((ProgramElementDoc) d2).qualifiedName()); return doc1.compareToIgnoreCase(doc2); } else { return 0; } } }
/** * Adjust list of members according to their names. Check the first * character in a member name, and then add the member to a list of members * for that particular unicode character. * * @param elements Array of members. */ protected void adjustIndexMap(Doc[] elements) { for (int i = 0; i < elements.length; i++) { if (shouldAddToIndexMap(elements[i])) { String name = elements[i].name(); char ch = (name.length()==0)? '*' : Character.toUpperCase(name.charAt(0)); Character unicode = new Character(ch); List<Doc> list = indexmap.get(unicode); if (list == null) { list = new ArrayList<Doc>(); indexmap.put(unicode, list); } list.add(elements[i]); } } }
/** * Adjust list of members according to their names. Check the first * character in a member name, and then add the member to a list of members * for that particular unicode character. * * @param elements Array of members. */ protected void adjustIndexMap(Doc[] elements) { for (int i = 0; i < elements.length; i++) { if (shouldAddToIndexMap(elements[i])) { String name = elements[i].name(); char ch = (name.length()==0)? '*' : Character.toUpperCase(name.charAt(0)); Character unicode = new Character(ch); List<Doc> list = indexmap.get(unicode); if (list == null) { list = new ArrayList<Doc>(); indexmap.put(unicode, list); } list.add(elements[i]); } } }
log.debug("Adding information '" + filteredDoc.name() + "'.");
/** * Generates the "fragment" identifier for the given <var>doc</var>. * <dl> * <dt>{@link FieldDoc}:</dt> * <dd>{@code "#fieldName"}</dd> * <dt>{@link MethodDoc}:</dt> * <dd>{@code "#methodName(java.lang.String,int)"}</dd> * <dt>Other:</dt> * <dd>{@code ""}</dd> * </dl> */ private static String fragmentIdentifier(Doc doc) { if (doc.isField()) return '#' + doc.name(); if (doc.isConstructor()) { ConstructorDoc constructorDoc = (ConstructorDoc) doc; return ( '#' + constructorDoc.containingClass().name() + Html.parameterListForFragmentIdentifier(constructorDoc) ); } if (doc.isMethod()) { MethodDoc methodDoc = (MethodDoc) doc; return '#' + doc.name() + Html.parameterListForFragmentIdentifier(methodDoc); } return ""; }
/** * Generates the "fragment" identifier for the given <var>doc</var>. * <dl> * <dt>{@link FieldDoc}:</dt> * <dd>{@code "#fieldName"}</dd> * <dt>{@link MethodDoc}:</dt> * <dd>{@code "#methodName(java.lang.String,int)"}</dd> * <dt>Other:</dt> * <dd>{@code ""}</dd> * </dl> */ private static String fragmentIdentifier(Doc doc) { if (doc.isField()) return '#' + doc.name(); if (doc.isConstructor()) { ConstructorDoc constructorDoc = (ConstructorDoc) doc; return ( '#' + constructorDoc.containingClass().name() + Html.parameterListForFragmentIdentifier(constructorDoc) ); } if (doc.isMethod()) { MethodDoc methodDoc = (MethodDoc) doc; return '#' + doc.name() + Html.parameterListForFragmentIdentifier(methodDoc); } return ""; }