KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > lib > templates > TKSetLocalTag


1 /*
2  * $Header: /cvsroot/webman-cms/source/webman/com/teamkonzept/lib/templates/TKSetLocalTag.java,v 1.7 2002/01/21 10:37:25 mischa Exp $
3  *
4  */

5 /**
6  *
7  *
8  * Aufbau: name="TK_CLASSNAME[par_name;class_name:class_value;...]" value="..."
9  * ------------ ----------
10  * primaere Klasse Sekundaere Klasse
11  *
12  * Bsp: name="TK_EV[THE_EVENT;QOR:0.8_0.5]" value="..."
13  */

14 package com.teamkonzept.lib.templates;
15
16 import java.io.*;
17
18 import com.teamkonzept.lib.*;
19
20 /**
21  *
22  * @author $Author: mischa $
23  * @version $Revision: 1.7 $
24  */

25 public class TKSetLocalTag extends TKValueTag {
26     public static final int TAG_TYPE = TKLocalTag.TAG_TYPE+1;
27
28     //*******************************************************************
29
/**
30      * Konstruktor 1
31      * Ein Syntaxbaum fuer ein Template wird erzeugt.
32      */

33     public TKSetLocalTag( TKTemplateSyntax parent, String JavaDoc name, boolean hasSubTags ) throws TKTemplateSyntaxException
34     {
35         super( parent, name, hasSubTags );
36     }
37     
38     /*******************************************************************
39     /**
40      *
41      */

42     public String JavaDoc apply( TKTemplateData td ) throws TKTemplateSyntaxException
43     {
44         String JavaDoc name = getName( td );
45         String JavaDoc value = getValue( td );
46         td.setLocalVariable( name, value );
47         return "";
48     }
49
50     public void apply(TKTemplateData td, Writer writer)
51         throws TKTemplateSyntaxException, IOException
52     {
53         String JavaDoc name = getName( td );
54         String JavaDoc value = getValue( td );
55         td.setLocalVariable( name, value );
56     }
57
58 }//end class
59

60
Popular Tags