org.apache.tapestry.corelib.base
Class AbstractComponentActionLink

java.lang.Object
  extended by org.apache.tapestry.corelib.base.AbstractLink
      extended by org.apache.tapestry.corelib.base.AbstractComponentActionLink
All Implemented Interfaces:
ClientElement
Direct Known Subclasses:
ActionLink, EventLink

public abstract class AbstractComponentActionLink
extends AbstractLink
implements ClientElement


Constructor Summary
AbstractComponentActionLink()
           
 
Method Summary
protected abstract  Link createLink(Object[] eventContext)
          Invoked to create the Link that will become the href attribute of the output.
 String getClientId()
          Returns a unique id for the element.
 
Methods inherited from class org.apache.tapestry.corelib.base.AbstractLink
getLink, writeLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractComponentActionLink

public AbstractComponentActionLink()
Method Detail

createLink

protected abstract Link createLink(Object[] eventContext)
Invoked to create the Link that will become the href attribute of the output.


getClientId

public String getClientId()
Description copied from interface: ClientElement
Returns a unique id for the element. This value will be unique for any given rendering of a page. This value is intended for use as the id attribute of the client-side element, and will be used with any DHTML/Ajax related JavaScript.

Specified by:
getClientId in interface ClientElement


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.