/[schmitzm]/trunk/src/skrueger/i8n/Translation.java
ViewVC logotype

Diff of /trunk/src/skrueger/i8n/Translation.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 299 by alfonx, Wed Aug 5 12:34:15 2009 UTC revision 300 by alfonx, Sat Aug 15 10:33:43 2009 UTC
# Line 315  public class Translation extends HashMap Line 315  public class Translation extends HashMap
315                  return actionListeners.remove(actionListener);                  return actionListeners.remove(actionListener);
316          }          }
317    
318          public void fireTranslationChangedEvents() {          public void fireTranslationChangedEvents(String lang) {
319                  ActionEvent ae = new ActionEvent(this, new Random().nextInt(),  "");                  ActionEvent ae = new ActionEvent(this, new Random().nextInt(), lang);
320                                    
321                  for (ActionListener al : actionListeners) {                  for (ActionListener al : actionListeners) {
322                          al.actionPerformed( ae);                          al.actionPerformed( ae);
# Line 324  public class Translation extends HashMap Line 324  public class Translation extends HashMap
324          }          }
325                    
326          @Override          @Override
327          public String put(String key, String value) {          public String put(String lang, String value) {
328                  String result = super.put(key, value);                  String result = super.put(lang, value);
329                  fireTranslationChangedEvents();                  fireTranslationChangedEvents(lang);
330                  return result;                  return result;
331          }          }
332                    

Legend:
Removed from v.299  
changed lines
  Added in v.300

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26