public abstract class Rollover extends AbstractComponent
DirectLink
) with an
<img> and JavaScript code to create a rollover effect that works with both Netscape
Navigator and Internet Explorer. [ Component Reference ]Constructor and Description |
---|
Rollover() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getAssetURL(IAsset asset)
Converts an
IAsset binding into a usable URL. |
abstract IAsset |
getDisabled() |
abstract IAsset |
getImage() |
abstract IAsset |
getMouseOut() |
abstract IAsset |
getMouseOver() |
abstract IScript |
getScript() |
protected void |
renderComponent(IMarkupWriter writer,
IRequestCycle cycle)
Invoked by
AbstractComponent.render(IMarkupWriter, IRequestCycle) to actually render the component
(with any parameter values already set). |
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty, toString
public Rollover()
protected java.lang.String getAssetURL(IAsset asset)
IAsset
binding into a usable URL. Returns null if the binding does not
exist or the binding's value is null.protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle)
AbstractComponent
AbstractComponent.render(IMarkupWriter, IRequestCycle)
to actually render the component
(with any parameter values already set). This is the method that subclasses must implement.renderComponent
in class AbstractComponent
public abstract IAsset getMouseOut()
public abstract IAsset getDisabled()
public abstract IAsset getMouseOver()