1 29 30 package com.caucho.jsp.java; 31 32 import com.caucho.vfs.PersistentDependency; 33 34 import javax.servlet.jsp.tagext.TagAttributeInfo ; 35 import javax.servlet.jsp.tagext.TagExtraInfo ; 36 import javax.servlet.jsp.tagext.TagInfo ; 37 import javax.servlet.jsp.tagext.TagLibraryInfo ; 38 import javax.servlet.jsp.tagext.TagVariableInfo ; 39 import java.util.ArrayList ; 40 41 44 public class TagInfoExt extends TagInfo { 45 private String _dynamicAttributesName; 46 47 private ArrayList <PersistentDependency> _dependList = 48 new ArrayList <PersistentDependency>(); 49 50 public TagInfoExt(String tagName, 51 String tagClassName, 52 String bodyContent, 53 String infoString, 54 TagLibraryInfo taglib, 55 TagExtraInfo tagExtraInfo, 56 TagAttributeInfo []attributeInfo, 57 String displayName, 58 String smallIcon, 59 String largeIcon, 60 TagVariableInfo []tvi, 61 boolean hasDynamicAttributes, 62 String dynamicAttributesName, 63 ArrayList <PersistentDependency> dependList) 64 { 65 super(tagName, tagClassName, bodyContent, infoString, 66 taglib, tagExtraInfo, attributeInfo, displayName, 67 smallIcon, largeIcon, tvi, hasDynamicAttributes); 68 69 _dynamicAttributesName = dynamicAttributesName; 70 if (dependList != null) 71 _dependList.addAll(dependList); 72 } 73 74 public String getDynamicAttributesName() 75 { 76 return _dynamicAttributesName; 77 } 78 79 82 public ArrayList <PersistentDependency> getDependList() 83 { 84 return _dependList; 85 } 86 } 87 | Popular Tags |