Changeset 156


Ignore:
Timestamp:
08/14/11 19:30:39 (13 years ago)
Author:
jhall
Message:

Moved storage of targets for later use in DlgInsert? - moved to "WindowTree?.java"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/HandlerCreate.java

    r145 r156  
    11package de.ugoe.cs.eventbench.windows; 
    22 
    3 import java.util.ArrayList; 
    4 import java.util.List; 
    5  
    6 import de.ugoe.cs.eventbench.data.GlobalDataContainer; 
    73import de.ugoe.cs.eventbench.windows.data.WindowTree; 
    8 import de.ugoe.cs.util.console.Console; 
    94 
    105public class HandlerCreate extends MessageHandler { 
     
    2116        private boolean isModal; 
    2217         
    23         @SuppressWarnings("unchecked") 
    2418        @Override 
    2519        public void onEndElement() { 
    2620                if( hwnd!=0 ) { 
    2721                        WindowTree.getInstance().add(parentHwnd, hwnd, windowName, resourceId, className, isModal); 
    28                          
    29                         //store hwnd in GlobalDataContainer to be able to work on with them in DlgInsert 
    30                         List<String> listTargets = new ArrayList<String>(); 
    31                          
    32                         if(GlobalDataContainer.getInstance().getData("ListTargets") == null) { 
    33                                 GlobalDataContainer.getInstance().addData("ListTargets", listTargets); 
    34                         }                
    35                          
    36                         try { 
    37                                 listTargets = (List<String>) GlobalDataContainer.getInstance().getData("ListTargets"); 
    38                         } 
    39                         catch (ClassCastException e) { 
    40                                 Console.println("Not able to cast data in GlobalDataContainer to list of targets (String)"); 
    41                         } 
    42                          
    43                         listTargets.add(WindowTree.getInstance().find(hwnd).xmlRepresentation()); 
    4422                } 
    4523        } 
Note: See TracChangeset for help on using the changeset viewer.