1 5 14 package com.teamkonzept.web.templates; 15 16 import java.io.*; 17 18 import com.teamkonzept.lib.*; 19 import com.teamkonzept.lib.templates.*; 20 21 public class TKSelectTag extends TKValueTag { 22 static final int TAG_TYPE = TKCheckTag.TAG_TYPE+1; 23 32 public TKSelectTag( TKTemplateSyntax parent, String def, boolean hasSubTags ) throws TKTemplateSyntaxException 33 { 34 super( parent, def, hasSubTags ); 35 } 36 37 45 public String apply( TKTemplateData td ) throws TKTemplateSyntaxException 46 { 47 return "<OPTION" 48 +( matches( td ) ? " SELECTED" : "" 49 )+ ">" 50 +getValue( td ); 51 } 52 53 public void apply(TKTemplateData td, Writer writer) 54 throws TKTemplateSyntaxException, IOException 55 { 56 writer.write("<OPTION" 57 +( matches( td ) ? " SELECTED" : "" 58 )+ ">" 59 +getValue( td )); 60 } 61 62 } 65 66 | Popular Tags |