com.caucho.jsp
Class TempTagInfo

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagInfo
      extended by com.caucho.jsp.TempTagInfo

public class TempTagInfo
extends TagInfo

Temporary tag information for recursive tags.


Field Summary
 
Fields inherited from class javax.servlet.jsp.tagext.TagInfo
BODY_CONTENT_EMPTY, BODY_CONTENT_JSP, BODY_CONTENT_SCRIPTLESS, BODY_CONTENT_TAG_DEPENDENT
 
Constructor Summary
TempTagInfo()
           
 
Method Summary
 TagAttributeInfo[] getAttributes()
          Returns information about the tags allowed attributes.
 java.lang.String getBodyContent()
          Returns the body content type.
 java.lang.String getDisplayName()
          Returns the display name to be displayed by tools.
 java.lang.String getInfoString()
          Returns the tag's infomation string.
 java.lang.String getLargeIcon()
          Returns the path to the large icon to be displayed by the tools.
 java.lang.String getSmallIcon()
          Returns the path to the small icon to be displayed by the tools.
 java.lang.String getTagClassName()
          Returns the tag's class name.
 TagExtraInfo getTagExtraInfo()
          Returns the tag extra info for the tag.
 TagLibraryInfo getTagLibrary()
          Returns the TagLibraryInfo for the tag.
 java.lang.String getTagName()
          Returns the tag's name.
 TagVariableInfo[] getTagVariableInfos()
          Returns the tag variable info in the tld
 VariableInfo[] getVariableInfo(TagData data)
          Information about the variables created by the tag at runtime.
 boolean hasDynamicAttributes()
          Retursn true if dynamic attributes are supported.
 boolean isValid(TagData data)
          Returns true if the tag instance is valid.
 void setAttributes(TagAttributeInfo[] attributeInfo)
           
 void setBodyContent(java.lang.String bodyContent)
           
 void setDisplayName(java.lang.String displayName)
           
 void setDynamicAttributes(boolean isDynamicAttributes)
           
 void setInfoString(java.lang.String infoString)
           
 void setLargeIcon(java.lang.String largeIcon)
           
 void setSmallIcon(java.lang.String smallIcon)
           
 void setTagClassName(java.lang.String tagClassName)
           
 void setTagExtraInfo(TagExtraInfo tei)
          Sets the tag extra info for the tag.
 void setTagLibrary(TagLibraryInfo info)
          Sets the TagLibraryInfo for the tag.
 void setTagName(java.lang.String tagName)
           
 void setTagVariableInfos(TagVariableInfo[] tvi)
           
 ValidationMessage[] validate(TagData data)
          Validate attributes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TempTagInfo

public TempTagInfo()
Method Detail

getTagName

public java.lang.String getTagName()
Description copied from class: TagInfo
Returns the tag's name.

Overrides:
getTagName in class TagInfo

setTagName

public void setTagName(java.lang.String tagName)

getInfoString

public java.lang.String getInfoString()
Description copied from class: TagInfo
Returns the tag's infomation string.

Overrides:
getInfoString in class TagInfo

setInfoString

public void setInfoString(java.lang.String infoString)

getTagClassName

public java.lang.String getTagClassName()
Description copied from class: TagInfo
Returns the tag's class name.

Overrides:
getTagClassName in class TagInfo

setTagClassName

public void setTagClassName(java.lang.String tagClassName)

getBodyContent

public java.lang.String getBodyContent()
Description copied from class: TagInfo
Returns the body content type.

Overrides:
getBodyContent in class TagInfo

setBodyContent

public void setBodyContent(java.lang.String bodyContent)

getDisplayName

public java.lang.String getDisplayName()
Description copied from class: TagInfo
Returns the display name to be displayed by tools.

Overrides:
getDisplayName in class TagInfo

setDisplayName

public void setDisplayName(java.lang.String displayName)

getLargeIcon

public java.lang.String getLargeIcon()
Description copied from class: TagInfo
Returns the path to the large icon to be displayed by the tools.

Overrides:
getLargeIcon in class TagInfo

setLargeIcon

public void setLargeIcon(java.lang.String largeIcon)

getSmallIcon

public java.lang.String getSmallIcon()
Description copied from class: TagInfo
Returns the path to the small icon to be displayed by the tools.

Overrides:
getSmallIcon in class TagInfo

setSmallIcon

public void setSmallIcon(java.lang.String smallIcon)

getAttributes

public TagAttributeInfo[] getAttributes()
Description copied from class: TagInfo
Returns information about the tags allowed attributes.

Overrides:
getAttributes in class TagInfo

setAttributes

public void setAttributes(TagAttributeInfo[] attributeInfo)

getTagVariableInfos

public TagVariableInfo[] getTagVariableInfos()
Description copied from class: TagInfo
Returns the tag variable info in the tld

Overrides:
getTagVariableInfos in class TagInfo

setTagVariableInfos

public void setTagVariableInfos(TagVariableInfo[] tvi)

getVariableInfo

public VariableInfo[] getVariableInfo(TagData data)
Description copied from class: TagInfo
Information about the variables created by the tag at runtime.

Overrides:
getVariableInfo in class TagInfo
Parameters:
data - information about the tag instance

hasDynamicAttributes

public boolean hasDynamicAttributes()
Description copied from class: TagInfo
Retursn true if dynamic attributes are supported.

Overrides:
hasDynamicAttributes in class TagInfo

setDynamicAttributes

public void setDynamicAttributes(boolean isDynamicAttributes)

isValid

public boolean isValid(TagData data)
Description copied from class: TagInfo
Returns true if the tag instance is valid.

Overrides:
isValid in class TagInfo
Parameters:
data - information about the tag instance

getTagExtraInfo

public TagExtraInfo getTagExtraInfo()
Description copied from class: TagInfo
Returns the tag extra info for the tag.

Overrides:
getTagExtraInfo in class TagInfo

setTagExtraInfo

public void setTagExtraInfo(TagExtraInfo tei)
Description copied from class: TagInfo
Sets the tag extra info for the tag.

Overrides:
setTagExtraInfo in class TagInfo

getTagLibrary

public TagLibraryInfo getTagLibrary()
Description copied from class: TagInfo
Returns the TagLibraryInfo for the tag.

Overrides:
getTagLibrary in class TagInfo

setTagLibrary

public void setTagLibrary(TagLibraryInfo info)
Description copied from class: TagInfo
Sets the TagLibraryInfo for the tag.

Overrides:
setTagLibrary in class TagInfo

validate

public ValidationMessage[] validate(TagData data)
Description copied from class: TagInfo
Validate attributes.

Overrides:
validate in class TagInfo