com.primix.vlib.components
Class Borrow
java.lang.Object
|
+--com.primix.tapestry.AbstractComponent
|
+--com.primix.tapestry.BaseComponent
|
+--com.primix.vlib.components.Borrow
- All Implemented Interfaces:
- IComponent, IRender
- public class Borrow
- extends BaseComponent
Implements the Borrow link that appears on many pages.
Parameter | Type | Read / Write | Required | Default | Description |
book |
Book |
R |
yes |
|
The book to create a link to.
|
Informal parameters are not allowed. A body is not allowed.
- Version:
- $Id: Borrow.java,v 1.11 2001/07/05 22:28:43 hship Exp $
- Author:
- Howard Ship
Methods inherited from class com.primix.tapestry.AbstractComponent |
addAsset, addComponent, addWrapped, cleanupAfterRender, cleanupComponent, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getChangeObserver, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getPage, getSpecification, prepareForRender, renderWrapped, reset, setBinding, setContainer, setId, setPage, setSpecification, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Borrow
public Borrow()
setBookBinding
public void setBookBinding(IBinding value)
getBookBinding
public IBinding getBookBinding()
getBook
public Book getBook()
- Gets the book to create a link for. This is cached for the duration of the componen's
render(IResponseWriter, IRequestCycle)
method.
render
public void render(IResponseWriter writer,
IRequestCycle cycle)
throws RequestCycleException
- Overriden to simply clear the book property after the component finishes rendering.
- Overrides:
render
in class BaseComponent
isLinkEnabled
public boolean isLinkEnabled()
borrow
public void borrow(java.lang.String[] context,
IRequestCycle cycle)
throws RequestCycleException