langtools/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
changeset 1789 7ac8c0815000
parent 1264 076a3cde30d5
child 5520 86e4b9a9da40
equal deleted inserted replaced
1788:ced0a1a7ec80 1789:7ac8c0815000
   112             configuration.message.notice("doclet.Building_Index");
   112             configuration.message.notice("doclet.Building_Index");
   113         }
   113         }
   114         this.noDeprecated = noDeprecated;
   114         this.noDeprecated = noDeprecated;
   115         this.classesOnly = classesOnly;
   115         this.classesOnly = classesOnly;
   116         buildIndexMap(configuration.root);
   116         buildIndexMap(configuration.root);
   117         Set set = indexmap.keySet();
   117         Set<Character> set = indexmap.keySet();
   118         elements =  set.toArray();
   118         elements =  set.toArray();
   119         Arrays.sort(elements);
   119         Arrays.sort(elements);
   120     }
   120     }
   121 
   121 
   122     /**
   122     /**
   213     /**
   213     /**
   214      * Return a map of all the individual member lists with Unicode character.
   214      * Return a map of all the individual member lists with Unicode character.
   215      *
   215      *
   216      * @return Map index map.
   216      * @return Map index map.
   217      */
   217      */
   218     public Map getIndexMap() {
   218     public Map<Character,List<Doc>> getIndexMap() {
   219         return indexmap;
   219         return indexmap;
   220     }
   220     }
   221 
   221 
   222     /**
   222     /**
   223      * Return the sorted list of members, for passed Unicode Character.
   223      * Return the sorted list of members, for passed Unicode Character.
   224      *
   224      *
   225      * @param index index Unicode character.
   225      * @param index index Unicode character.
   226      * @return List member list for specific Unicode character.
   226      * @return List member list for specific Unicode character.
   227      */
   227      */
   228     public List getMemberList(Character index) {
   228     public List<Doc> getMemberList(Character index) {
   229         return (List)indexmap.get(index);
   229         return indexmap.get(index);
   230     }
   230     }
   231 
   231 
   232     /**
   232     /**
   233      * Array of IndexMap keys, Unicode characters.
   233      * Array of IndexMap keys, Unicode characters.
   234      */
   234      */