org.apache.tapestry.form
Class Radio

java.lang.Object
  extended by org.apache.tapestry.spec.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.form.Radio
All Implemented Interfaces:
IComponent, ILocatable, ILocationHolder, IRender

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.

Version:
$Id: Radio.java 243791 2004-02-19 17:38:13Z hlship $
Author:
Howard Lewis Ship

Constructor Summary
Radio()
           
 
Method Summary
abstract  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, cleanupAfterRender, finishLoad, finishLoad, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, fireObservedChange, format, format, format, format, formatString, formatString, formatString, formatString, generateAttributes, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getChangeObserver, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification, toString
 
Methods inherited from class org.apache.tapestry.spec.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.tapestry.ILocationHolder
setLocation
 
Methods inherited from interface org.apache.tapestry.ILocatable
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 Object getValue()