KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > webman > config > eventhandler > COLanguageFrameHandler


1 package de.webman.config.eventhandler;
2
3 import java.util.*;
4
5 import com.teamkonzept.web.*;
6 import com.teamkonzept.webman.mainint.*;
7 import com.teamkonzept.webman.*;
8 import com.teamkonzept.lib.*;
9 import com.teamkonzept.webman.mainint.events.*;
10
11 /**
12  * Displays a frameset to select a language
13  * @author $Author: mischa $
14  * @version $Revision: 1.1 $
15 */

16 public class COLanguageFrameHandler extends DefaultEventHandler implements ParameterTypes, DatabaseDefaults, FrameConstants
17 {
18     private COLanguageFrameHandler() {}
19     
20     private static COLanguageFrameHandler instance = new COLanguageFrameHandler();
21     
22     public static COLanguageFrameHandler getInstance()
23     {
24         return instance;
25     }
26
27     public void handleEvent(TKEvent evt) throws TKException
28     {
29         try {
30             // WebManEvent.checkEvent(evt, ContextConstants.CUSTOMIZE_PROPERTIES); // check if event is allowed
31

32             
33             TKHTMLTemplate t = evt.getPrepHTMLTemplate( "f_co_lang.tmpl" );
34             
35             // WebManEvent.fillEventsIntoTemplate(evt, t, CUSTOMIZE_PROPERTIES);
36
evt.finishTemplate( t );
37         } catch (Throwable JavaDoc e) {
38             throw WebmanExceptionHandler.getException(e);
39         }
40     }
41     
42     public boolean isHandler(TKEvent evt)
43     {
44         return evt.getName().equalsIgnoreCase( "CO_LANGUAGE_FRAME" );
45     }
46
47 }
48
Popular Tags