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.ILinkRendererILinkRenderer.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