1 17 18 package org.apache.jasper.compiler.tagplugin; 19 20 21 26 27 public interface TagPluginContext { 28 31 boolean isScriptless(); 32 33 37 boolean isAttributeSpecified(String attribute); 38 39 42 String getTemporaryVariableName(); 43 44 48 void generateImport(String s); 49 50 60 void generateDeclaration(String id, String text); 61 62 65 void generateJavaSource(String s); 66 67 71 boolean isConstantAttribute(String attribute); 72 73 78 String getConstantAttribute(String attribute); 79 80 86 void generateAttribute(String attribute); 87 88 91 void generateBody(); 92 93 99 void dontUseTagPlugin(); 100 101 110 TagPluginContext getParentContext(); 111 112 117 void setPluginAttribute(String attr, Object value); 118 119 122 Object getPluginAttribute(String attr); 123 } 124 125 | Popular Tags |