KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > webman > template > jsp > JSPHelper


1 package de.webman.template.jsp;
2 import org.w3c.dom.*;
3 import org.w3c.dom.traversal.*;
4 import com.teamkonzept.international.LanguageManager;
5
6 /**
7  * Diese Klasse stellt Methoden zum Umgang mit Java Server Pages
8  * in Webman bereit.
9  * Hier speziell fuer den redaktionellen Content
10  * @author $Author: alex $
11  * @version $Revision: 1.1 $
12  */

13 public class JSPHelper {
14
15     protected WSP root;
16     
17     /** Erstellt ein WSP-Objekt aus einem gegebenen NODE */
18     public JSPHelper(WSP root)
19     {
20         this.root = root;
21     }
22         
23     /** gibt den representierten Node zurück
24         */

25     public WSP getWSP()
26     {
27         return(root);
28     }
29     
30     /**
31         fuer die Rechteverwaltung
32         ist der Event erlaubt ?
33         @param event Name des Events
34     */

35     public boolean isAllowed(String JavaDoc event)
36     {
37         String JavaDoc v = root.getAttribute(event);
38         return (v != null && v.equals("1"));
39     }
40
41     /**
42         Ersatz fuer das TK_LANG Tag
43     */

44     public String JavaDoc getLang(String JavaDoc context, String JavaDoc value)
45     {
46         return LanguageManager.getText(context, value);
47     }
48     
49     /**
50         Ersatz fuer das TK_LANG Tag
51     */

52     public String JavaDoc getLang(String JavaDoc context, String JavaDoc value, String JavaDoc arg1)
53     {
54         Object JavaDoc[] temp = new Object JavaDoc[1];
55         temp[0] = arg1;
56         return LanguageManager.getText(context, value, temp);
57     }
58     
59 }
60
Popular Tags