org.apache.tapestry.form
Class Radio

java.lang.Object
  extended byorg.apache.hivemind.impl.BaseLocatable
      extended byorg.apache.tapestry.AbstractComponent
          extended byorg.apache.tapestry.form.Radio
All Implemented Interfaces:
IComponent, IRender, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder

public abstract class Radio
extends AbstractComponent

Implements a component that manages an HTML <input type=radio> form element. Such a component must be wrapped (possibly indirectly) inside a RadioGroup component. [Component Reference]

Radio and RadioGroup are generally not used (except for very special cases). Instead, a PropertySelection component is used.

Author:
Howard Lewis Ship

Constructor Summary
Radio()
           
 
Method Summary
abstract  java.lang.Object getValue()
           
abstract  boolean isDisabled()
           
protected  void renderComponent(IMarkupWriter writer, IRequestCycle cycle)
          Renders the form element, or responds when the form containing the element is submitted (by checking Form.isRewinding().
 
Methods inherited from class org.apache.tapestry.AbstractComponent
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
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

Radio

public Radio()
Method Detail

renderComponent

protected void renderComponent(IMarkupWriter writer,
                               IRequestCycle cycle)
Renders the form element, or responds when the form containing the element is submitted (by checking Form.isRewinding().

Specified by:
renderComponent in class AbstractComponent

isDisabled

public abstract boolean isDisabled()

getValue

public abstract java.lang.Object getValue()