Package ubic.gemma.web.taglib
Class EntityLinkTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.springframework.web.servlet.tags.RequestContextAwareTag
org.springframework.web.servlet.tags.HtmlEscapingAwareTag
ubic.gemma.web.taglib.EntityLinkTag
- All Implemented Interfaces:
Serializable
,javax.servlet.jsp.tagext.DynamicAttributes
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class EntityLinkTag
extends org.springframework.web.servlet.tags.HtmlEscapingAwareTag
implements javax.servlet.jsp.tagext.DynamicAttributes
Tag that generates an HTML link for a given
Identifiable
entity.- Author:
- poirigui
- See Also:
-
Field Summary
Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
doEndTag()
protected int
void
setDimension
(BioAssayDimension dimension) void
setDynamicAttribute
(String uri, String localName, Object value) void
setEntity
(Identifiable entity) void
setExternal
(boolean external) void
Methods inherited from class org.springframework.web.servlet.tags.HtmlEscapingAwareTag
isDefaultHtmlEscape, isHtmlEscape, setHtmlEscape
Methods inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag
doCatch, doFinally, doStartTag, getRequestContext
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
Constructor Details
-
EntityLinkTag
public EntityLinkTag()
-
-
Method Details
-
doStartTagInternal
- Specified by:
doStartTagInternal
in classorg.springframework.web.servlet.tags.RequestContextAwareTag
- Throws:
Exception
-
doEndTag
public int doEndTag() throws javax.servlet.jsp.JspException- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
-
setEntity
-
setTitle
-
setExternal
public void setExternal(boolean external) -
setDimension
-
setDynamicAttribute
- Specified by:
setDynamicAttribute
in interfacejavax.servlet.jsp.tagext.DynamicAttributes
-