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 givenIdentifiable
entity.- Author:
- poirigui
- See Also:
WebEntityUrlBuilder
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EntityLinkTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doEndTag()
protected int
doStartTagInternal()
void
setDimension(BioAssayDimension dimension)
void
setDynamicAttribute(String uri, String localName, Object value)
void
setEntity(Identifiable entity)
void
setExternal(boolean external)
void
setTitle(String title)
-
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
-
-
-
-
Method Detail
-
doStartTagInternal
protected int doStartTagInternal() throws Exception
- 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
public void setEntity(Identifiable entity)
-
setExternal
public void setExternal(boolean external)
-
setDimension
public void setDimension(@Nullable BioAssayDimension dimension)
-
-