edu.washington.cs.supple.wlib.html
Class AbstractHtmlRadioButtonWidget

java.lang.Object
  extended byedu.washington.cs.supple.render.AbstractWidget
      extended byedu.washington.cs.supple.render.SimpleWidget
          extended byedu.washington.cs.supple.wlib.html.SimpleHtmlWidget
              extended byedu.washington.cs.supple.wlib.html.AbstractHtmlRadioButtonWidget
All Implemented Interfaces:
java.lang.Cloneable, java.util.EventListener, HtmlWidget, java.beans.PropertyChangeListener, UnwrappedWidget, Widget
Direct Known Subclasses:
HorizontalHtmlRadioButtonWidget, VerticalHtmlRadioButtonWidget

public abstract class AbstractHtmlRadioButtonWidget
extends SimpleHtmlWidget

Author:
kierah

Field Summary
 
Fields inherited from class edu.washington.cs.supple.render.AbstractWidget
bag, cost, engaged, object, parent, stateVar, textLabel, type, widgetDescriptor, wrapper
 
Fields inherited from interface edu.washington.cs.supple.render.Widget
MAX_HINT, NO_BORDER, NO_NAME, TOP_LEVEL_WIDGET
 
Constructor Summary
AbstractHtmlRadioButtonWidget(UiObject object)
           
 
Method Summary
static boolean rendersObject(UiObject object)
          A static method for testing the applicability of the widget given a type of the UI component to be rendered
 void setParameterValue(java.lang.String paramType, java.lang.String value)
          This method is called in response to a user changing widget values.
 java.lang.String toString()
           
 
Methods inherited from class edu.washington.cs.supple.wlib.html.SimpleHtmlWidget
doAction, getConcreteWidget, getHtmlId, getSize, size
 
Methods inherited from class edu.washington.cs.supple.render.SimpleWidget
childIterator, getEffortEstimate, hasChildren
 
Methods inherited from class edu.washington.cs.supple.render.AbstractWidget
anotherPropertyChanged, clone, clone, disengage, dismissCurrentView, displayDynamic, engage, equals, executeAction, generateWidgetDescriptor, getBag, getConcreteWidget, getCost, getParent, getPath, getSizeCache, getTextLabel, getType, getUiObject, getWidgetDescriptor, getWidgetProperties, indexChanged, isEngaged, isEquivalent, legalValuesChanged, likelyValuesChanged, propertyChange, reportActionExecutionEvent, reportValueChangedEvent, setBag, setCost, setEnabled, setParent, setSizeCache, setValue, setWrapper, unwrapWidget, valueChanged
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.washington.cs.supple.wlib.html.HtmlWidget
getHtmlComponent
 
Methods inherited from interface edu.washington.cs.supple.render.Widget
childIterator, clone, clone, disengage, engage, getBag, getConcreteWidget, getCost, getEffortEstimate, getPath, getSizeCache, getTextLabel, getType, getUiObject, getWidgetDescriptor, getWidgetProperties, hasChildren, isEngaged, isEquivalent, setBag, setCost, setEnabled, setParent, setSizeCache, setWrapper, unwrapWidget
 

Constructor Detail

AbstractHtmlRadioButtonWidget

public AbstractHtmlRadioButtonWidget(UiObject object)
Parameters:
object -
Method Detail

rendersObject

public static boolean rendersObject(UiObject object)
A static method for testing the applicability of the widget given a type of the UI component to be rendered

Returns:
true for instances of state variables that are enumerable and that have indexes

setParameterValue

public void setParameterValue(java.lang.String paramType,
                              java.lang.String value)
                       throws java.lang.IllegalArgumentException
Description copied from interface: HtmlWidget
This method is called in response to a user changing widget values.

Specified by:
setParameterValue in interface HtmlWidget
Overrides:
setParameterValue in class SimpleHtmlWidget
Throws:
java.lang.IllegalArgumentException

toString

public java.lang.String toString()
Overrides:
toString in class AbstractWidget