1 package de.webman.documenttype; 2 3 import com.teamkonzept.web.TKEvent; 4 import com.teamkonzept.webman.mainint.DatabaseDefaults; 5 import com.teamkonzept.webman.mainint.FrameConstants; 6 import com.teamkonzept.webman.mainint.events.CachedEventDistributor; 7 import com.teamkonzept.webman.mainint.events.EmptyEventHandler; 8 import com.teamkonzept.webman.mainint.events.ParameterTypes; 9 import de.webman.documenttype.eventhandler.*; 10 11 17 public class DTEventDistributor 18 extends CachedEventDistributor 19 implements ParameterTypes, 20 DatabaseDefaults, 21 FrameConstants 22 { 23 24 27 public DTEventDistributor () 28 { 29 addEventHandler(DTCopyPresHandler.getInstance()); 30 addEventHandler(DTDeletePresCompHandler.getInstance()); 31 addEventHandler(DTDeletePresHandler.getInstance()); 32 addEventHandler(DTEditHandler.getInstance()); 33 addEventHandler(DTEditPresCompHandler.getInstance()); 34 addEventHandler(DTEditPresHandler.getInstance()); 35 addEventHandler(DTEditSubPresSelectionHandler.getInstance()); 36 addEventHandler(DTForwardHandler.getInstance()); 37 addEventHandler(DTFramesHandler.getInstance()); 38 addEventHandler(DTInfoHandler.getInstance()); 39 addEventHandler(DTNewPresCompHandler.getInstance()); 40 addEventHandler(DTNewPresHandler.getInstance()); 41 addEventHandler(DTSavePresHandler.getInstance()); 42 addEventHandler(DTShowListHandler.getInstance()); 43 addEventHandler(DTUpdatePresCompHandler.getInstance()); 44 addEventHandler(DTUpdatePresHandler.getInstance()); 45 addEventHandler(EmptyEventHandler.getInstance()); 46 } 47 48 55 public boolean isHandler (TKEvent event) 56 { 57 return event.getName().startsWith("PR"); 58 } 59 60 } 61 | Popular Tags |