Class JasperTagInfo

java.lang.Object
javax.servlet.jsp.tagext.TagInfo
org.apache.jasper.compiler.JasperTagInfo

class JasperTagInfo extends javax.servlet.jsp.tagext.TagInfo
TagInfo extension used by tag handlers that are implemented via tag files. This class provides access to the name of the Map used to store the dynamic attribute names and values passed to the custom action invocation. This information is used by the code generator.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private String
     

    Fields inherited from class javax.servlet.jsp.tagext.TagInfo

    BODY_CONTENT_EMPTY, BODY_CONTENT_JSP, BODY_CONTENT_SCRIPTLESS, BODY_CONTENT_TAG_DEPENDENT
  • Constructor Summary

    Constructors
    Constructor
    Description
    JasperTagInfo(String tagName, String tagClassName, String bodyContent, String infoString, javax.servlet.jsp.tagext.TagLibraryInfo taglib, javax.servlet.jsp.tagext.TagExtraInfo tagExtraInfo, javax.servlet.jsp.tagext.TagAttributeInfo[] attributeInfo, String displayName, String smallIcon, String largeIcon, javax.servlet.jsp.tagext.TagVariableInfo[] tvi, String mapName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     

    Methods inherited from class javax.servlet.jsp.tagext.TagInfo

    getAttributes, getBodyContent, getDisplayName, getInfoString, getLargeIcon, getSmallIcon, getTagClassName, getTagExtraInfo, getTagLibrary, getTagName, getTagVariableInfos, getVariableInfo, isValid, setTagExtraInfo, setTagLibrary, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • dynamicAttrsMapName

      private String dynamicAttrsMapName
  • Constructor Details

    • JasperTagInfo

      public JasperTagInfo(String tagName, String tagClassName, String bodyContent, String infoString, javax.servlet.jsp.tagext.TagLibraryInfo taglib, javax.servlet.jsp.tagext.TagExtraInfo tagExtraInfo, javax.servlet.jsp.tagext.TagAttributeInfo[] attributeInfo, String displayName, String smallIcon, String largeIcon, javax.servlet.jsp.tagext.TagVariableInfo[] tvi, String mapName)
  • Method Details

    • getDynamicAttributesMapName

      public String getDynamicAttributesMapName()
    • hasDynamicAttributes

      public boolean hasDynamicAttributes()
      Overrides:
      hasDynamicAttributes in class javax.servlet.jsp.tagext.TagInfo