Révision 1245

tmp/org.txm.translate.rcp/src/org/txm/rcp/translate/i18n/WorkspaceMessagesManager.java (revision 1245)
7 7
import java.util.ArrayList;
8 8
import java.util.HashMap;
9 9
import java.util.LinkedHashMap;
10
import java.util.Map;
10 11
import java.util.TreeSet;
11 12

  
12 13
import org.txm.utils.io.IOUtils;
......
100 101
	 */
101 102
	public void createUsedKeysFilesIndex()	{
102 103
		this.usedKeysFilesIndex = new HashMap<String, TreeSet<File>>();
104
		
103 105
		for (File p : this.pluginsMessagesPerProject.keySet()) {
104
			HashMap<String, TreeSet<File>> index = this.pluginsMessagesPerProject.get(p).getUsedKeysFilesIndex();
106
			PluginMessages pmManager = this.pluginsMessagesPerProject.get(p);
107
			
108
			HashMap<String, TreeSet<File>> index = pmManager.getUsedKeysFilesIndex();
109
			
110
			for (Map.Entry<String, TreeSet<File>> entry :index.entrySet()) {
111
				
112
				String fullKeyName = pmManager.getKeyFullName(entry.getKey());
113
				
114
			    System.out.println("key: " + fullKeyName);
115
			    
116
			    if(this.usedKeysFilesIndex.containsKey(fullKeyName))	{
117
			    	this.usedKeysFilesIndex.get(fullKeyName).addAll(entry.getValue());
118
			    }
119
			    else	{
120
			    	this.usedKeysFilesIndex.put(fullKeyName, entry.getValue());
121
			    }
122
			}
105 123
		}
106 124
	}
107 125
	

Formats disponibles : Unified diff