Package org.apache.tiles.web.jsp.taglib
Class GetAsStringTag
java.lang.Object
jakarta.servlet.jsp.tagext.SimpleTagSupport
org.apache.tiles.web.jsp.taglib.GetAsStringTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.SimpleTag
public class GetAsStringTag
extends jakarta.servlet.jsp.tagext.SimpleTagSupport
Render the value of the specified template attribute to the current Writer
Retrieve the value of the specified template attribute property, and render it to the current Writer as a String. The usual toString() conversions is applied on found value.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
doTag()
Getter for defaultValue property.Getter for defaultValueRole property.Getter for defaultValueType property.getName()
Getter for name property.Getter for preparer property.getRole()
Getter for role property.getValue()
Getter for value property.boolean
isIgnore()
Getter for ignore property.void
setDefaultValue
(Object defaultValue) Setter for defaultValue property.void
setDefaultValueRole
(String defaultValueRole) Setter for defaultValueRole property.void
setDefaultValueType
(String defaultValueType) Setter for defaultValueType property.void
setIgnore
(boolean ignore) Setter for ignore property.void
Setter for name property.void
setPreparer
(String preparer) Setter for preparer property.void
Setter for role property.void
Setter for value property.Methods inherited from class jakarta.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
-
Constructor Details
-
GetAsStringTag
public GetAsStringTag()
-
-
Method Details
-
isIgnore
public boolean isIgnore()Getter for ignore property.- Returns:
- If true, if an exception happens during rendering, of if the attribute is null, the problem will be ignored.
-
setIgnore
public void setIgnore(boolean ignore) Setter for ignore property.- Parameters:
ignore
- If true, if an exception happens during rendering, of if the attribute is null, the problem will be ignored.
-
getPreparer
Getter for preparer property.- Returns:
- The preparer to invoke before rendering the attribute.
-
setPreparer
Setter for preparer property.- Parameters:
preparer
- The preparer to invoke before rendering the attribute.
-
getRole
Getter for role property.- Returns:
- A comma-separated list of roles. If present, the attribute will be rendered only if the current user belongs to one of the roles.
-
setRole
Setter for role property.- Parameters:
role
- A comma-separated list of roles. If present, the attribute will be rendered only if the current user belongs to one of the roles.
-
getDefaultValue
Getter for defaultValue property.- Returns:
- The default value of the attribute. To use only if the attribute was not computed.
-
setDefaultValue
Setter for defaultValue property.- Parameters:
defaultValue
- The default value of the attribute. To use only if the attribute was not computed.
-
getDefaultValueRole
Getter for defaultValueRole property.- Returns:
- The default comma-separated list of roles. To use only if the attribute was not computed.
-
setDefaultValueRole
Setter for defaultValueRole property.- Parameters:
defaultValueRole
- The default comma-separated list of roles. To use only if the attribute was not computed.
-
getDefaultValueType
Getter for defaultValueType property.- Returns:
- The default type of the attribute. To use only if the attribute was not computed.
-
setDefaultValueType
Setter for defaultValueType property.- Parameters:
defaultValueType
- The default type of the attribute. To use only if the attribute was not computed.
-
getName
Getter for name property.- Returns:
- The name of the attribute.
-
setName
Setter for name property.- Parameters:
name
- The name of the attribute.
-
getValue
Getter for value property.- Returns:
- The attribute to use immediately, if not null.
-
setValue
Setter for value property.- Parameters:
value
- The attribute to use immediately, if not null.
-
doTag
- Specified by:
doTag
in interfacejakarta.servlet.jsp.tagext.SimpleTag
- Overrides:
doTag
in classjakarta.servlet.jsp.tagext.SimpleTagSupport
- Throws:
jakarta.servlet.jsp.JspException
IOException
-