1 10 package org.mmbase.bridge.jsp.taglib; 11 12 import javax.servlet.jsp.tagext.VariableInfo ; 13 import javax.servlet.jsp.tagext.TagData ; 14 import javax.servlet.jsp.tagext.TagExtraInfo ; 15 16 24 25 public class NodeProviderTEI extends TagExtraInfo { 26 27 public NodeProviderTEI() { 28 super(); 29 } 30 31 36 public VariableInfo [] getVariableInfo(TagData data){ 37 44 int nodeVariable = 0; 45 48 49 String id = ""; 50 Object idObject = data.getAttribute("jspvar"); 51 if (idObject != null){ 52 id = "" + idObject; 53 nodeVariable = 1; 54 } 55 VariableInfo [] variableInfo = new VariableInfo [nodeVariable]; 56 57 if (nodeVariable == 1) { 58 variableInfo[0] = new VariableInfo (id, 59 "org.mmbase.bridge.Node", 60 true, 61 VariableInfo.NESTED); 62 } 63 return variableInfo; 64 } 65 66 } 67 | Popular Tags |