org.codehaus.groovy.grails.web.taglib
Class GroovyElseIfTag
java.lang.Object
org.codehaus.groovy.grails.web.taglib.GroovySyntaxTag
org.codehaus.groovy.grails.web.taglib.GroovyConditionalTag
org.codehaus.groovy.grails.web.taglib.GroovyElseIfTag
- All Implemented Interfaces:
- GrailsTag
public class GroovyElseIfTag
- extends GroovyConditionalTag
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_NAME
public static final String TAG_NAME
- See Also:
- Constant Field Values
GroovyElseIfTag
public GroovyElseIfTag()
outputStartTag
protected void outputStartTag(String env,
String test)
- Specified by:
outputStartTag
in class GroovyConditionalTag
doEndTag
public void doEndTag()
- Description copied from interface:
GrailsTag
- process the end tag
- Specified by:
doEndTag
in interface GrailsTag
- Overrides:
doEndTag
in class GroovyConditionalTag
getName
public String getName()
- Returns:
- The name of the tag
isKeepPrecedingWhiteSpace
public boolean isKeepPrecedingWhiteSpace()
- Description copied from class:
GroovySyntaxTag
Tags must return the correct value to indicate whether or not whitespace before this tag should be kept in the output.
This is for tags that must follow other tags, such as g:else or g:elseif that do not allow content between them and the
previous tag, and need to swallow the whitespace between them.
- Overrides:
isKeepPrecedingWhiteSpace
in class GroovyConditionalTag
- Returns:
- True if any whitespace immediately before the tag should be kept in the output - false if it is to be discarded
isAllowPrecedingContent
public boolean isAllowPrecedingContent()
- Description copied from class:
GroovySyntaxTag
Tags must return the correct value to indicate whether or not non-whitespace content is permitted before this tag.
This is for tags that must follow other tags, such as g:else or g:elseif that do not allow content between them and the
previous tag. It is simply used as a safety mechanism to trap incorrect usage of tags.
- Overrides:
isAllowPrecedingContent
in class GroovyConditionalTag
- Returns:
- True if any content is allowed immediately before the tag - false if it is an error to have such content before it