1 5 package com.teamkonzept.publishing.markups; 6 7 import com.teamkonzept.lib.*; 8 9 public class TKMarkupFlagParamClass extends TKMarkupParamClass { 10 11 public String checkValue (String raw) { 12 13 if (raw == null) return "OFF"; 14 15 String value = raw.trim(); 16 17 if (value.equalsIgnoreCase ("")) return "OFF"; 18 else if (value.equalsIgnoreCase ("OFF")) return "OFF"; 19 else if (value.equalsIgnoreCase ("ON")) return value.toUpperCase(); 20 else return null; 21 } 22 23 public String typeDefault () { 24 25 return "ON"; 26 27 } 28 29 public TKVector getOptions (String data) { 30 31 TKVector options = new TKVector(); 32 options.addElement("ON"); 33 options.addElement("OFF"); 34 options.addElement(""); 35 36 return options; 37 } 38 39 public String setOptions (TKVector optionList) { 40 41 return null; 42 } 43 44 public boolean isFlag () { 45 46 return true; 47 } 48 } 49 50 | Popular Tags |