1 52 53 package freemarker.testcase.models; 54 55 import java.util.*; 56 import freemarker.template.*; 57 58 63 public class TransformMethodWrapper2 implements TemplateMethodModel { 64 65 72 public Object exec(List arguments) { 73 TransformModel1 cTransformer = new TransformModel1(); 74 Iterator iArgument = arguments.iterator(); 75 76 79 while( iArgument.hasNext() ) { 80 String aArgument = (String )iArgument.next(); 81 82 if( aArgument.equals( "quote" )) { 83 cTransformer.setQuotes( true ); 84 } else if( aArgument.equals( "tag" )) { 85 cTransformer.setTags( true ); 86 } else if( aArgument.equals( "ampersand" )) { 87 cTransformer.setAmpersands( true ); 88 } else { 89 cTransformer.setComment( aArgument ); 90 } 91 } 92 93 return cTransformer; 95 } 96 } 97 | Popular Tags |