1 16 17 package org.apache.taglibs.jndi; 18 19 import javax.servlet.jsp.tagext.*; 20 21 26 public class UseContextTEI extends TagExtraInfo { 27 28 29 public UseContextTEI() { 30 } 31 32 public VariableInfo[] getVariableInfo(TagData data) { 33 return new VariableInfo[] 34 { new VariableInfo(data.getId(), "javax.naming.Context", true, 35 VariableInfo.AT_END)}; 36 } 37 38 public boolean isValid(TagData data) { 39 if (data.getId() == null) { 40 return false; 41 } 42 if ( 43 (data.getAttribute("env") == null) 44 && (data.getAttribute("envRef") == null) 45 && (data.getAttribute("url") == null) 46 && (data.getAttribute("initialFactory") == null)) { 47 return false; 48 } 49 return true; 50 } 51 52 } 53 | Popular Tags |