public class ButtonLinkRenderer extends java.lang.Object implements org.apache.tapestry.link.ILinkRenderer
ILinkRenderer
implementation that generates an HTML button.
This is particularly useful for implementing cancel buttons.Modifier and Type | Field and Description |
---|---|
static org.apache.tapestry.link.ILinkRenderer |
SHARED_INSTANCE |
Constructor and Description |
---|
ButtonLinkRenderer() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getScript(java.lang.String url)
Generates the onclick event handler that opens the specified url in the current window.
|
protected java.lang.String |
getScript(java.lang.String url,
java.lang.String target)
Generates the onclick event handler that opens the specified url in the specified window or frame.
|
void |
renderLink(org.apache.tapestry.IMarkupWriter writer,
org.apache.tapestry.IRequestCycle cycle,
org.apache.tapestry.components.ILinkComponent component) |
public static final org.apache.tapestry.link.ILinkRenderer SHARED_INSTANCE
public ButtonLinkRenderer()
public void renderLink(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IRequestCycle cycle, org.apache.tapestry.components.ILinkComponent component)
renderLink
in interface org.apache.tapestry.link.ILinkRenderer
ILinkRenderer.renderLink(org.apache.tapestry.IMarkupWriter,
org.apache.tapestry.IRequestCycle, org.apache.tapestry.components.ILinkComponent)
protected java.lang.String getScript(java.lang.String url)
url
- the url generated by this linkprotected java.lang.String getScript(java.lang.String url, java.lang.String target)
url
- the url generated by this linktarget
- the name of the target window or frame