org.xulux.guilayer.swing.widgets
Class RadioButton

java.lang.Object
  extended by org.xulux.gui.XuluxWidget
      extended by org.xulux.guilayer.swing.widgets.RadioButton
All Implemented Interfaces:
java.io.Serializable, org.xulux.api.gui.IWidget

public class RadioButton
extends org.xulux.gui.XuluxWidget

Represents a radiobutton in the gui.

Version:
$Id: RadioButton.java,v 1.1 2005/12/18 12:58:18 mvdb Exp $
Author:
Martin van den Bemt
See Also:
Serialized Form

Field Summary
protected  PrePostFieldListener itemListener
          the itemlistener
protected  NyxJRadioButton radioButton
          the native radiobutton
 
Fields inherited from class org.xulux.gui.XuluxWidget
initialized, initializing, isRefreshing, log, previousValue, properties, value, visible
 
Constructor Summary
RadioButton(java.lang.String name)
           
 
Method Summary
 boolean canContainValue()
           
 void destroy()
           
 void focus()
           
 java.lang.Object getGuiValue()
           
 java.lang.Object getNativeWidget()
           
 java.lang.Object getValue()
           
 org.xulux.api.gui.IWidgetInitializer getWidgetInitializer()
           
 void initialize()
           
 boolean isValueEmpty()
           
 void refresh()
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class org.xulux.gui.XuluxWidget
addChildWidget, addDependency, addPropertyHandler, addPropertyHandler, addXuluxListener, canBeRootWidget, canContainChildren, clear, equals, getChildWidgets, getDependencies, getField, getName, getParent, getPart, getPrefix, getPreviousValue, getProperties, getProperty, getPropertyHandler, getPropertyHandlers, getProvider, getRealProperty, getRealValue, getRectangle, getRules, getWidgetType, handleProperties, handleProperty, hasDependencies, ignoreLayout, ignoreUse, isEnabled, isImmidiate, isInitializing, isRefreshing, isRequired, isRootWidget, isSkip, isUseIgnored, isValidValue, isVisible, notifyListeners, processDestroy, processInit, processNativeWidget, registerRule, removeAllRules, setAutoRefresh, setContainerWidgetHandler, setEnabled, setField, setImmidiate, setLazyProperty, setName, setParent, setPart, setPosition, setPrefix, setProperty, setProvider, setRequired, setRootWidget, setSize, setSkip, setValidValue, setVisible, setWidgetInitializer, setWidgetType, toString, updateWidget
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

radioButton

protected NyxJRadioButton radioButton
the native radiobutton


itemListener

protected PrePostFieldListener itemListener
the itemlistener

Constructor Detail

RadioButton

public RadioButton(java.lang.String name)
Parameters:
name - the name of the radiobutton
Method Detail

destroy

public void destroy()
See Also:
IWidget.destroy()

getNativeWidget

public java.lang.Object getNativeWidget()
See Also:
org.xulux.nyx.gui.XuluxWidget#getNativeWidget()

initialize

public void initialize()
See Also:
org.xulux.nyx.gui.XuluxWidget#initialize()

refresh

public void refresh()
Specified by:
refresh in interface org.xulux.api.gui.IWidget
Overrides:
refresh in class org.xulux.gui.XuluxWidget
See Also:
org.xulux.nyx.gui.XuluxWidget#refresh()

getGuiValue

public java.lang.Object getGuiValue()
See Also:
org.xulux.nyx.gui.XuluxWidget#getGuiValue()

focus

public void focus()
See Also:
org.xulux.nyx.gui.XuluxWidget#focus()

isValueEmpty

public boolean isValueEmpty()
See Also:
org.xulux.nyx.gui.XuluxWidget#isValueEmpty()

canContainValue

public boolean canContainValue()
See Also:
org.xulux.nyx.gui.XuluxWidget#canContainValue()

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface org.xulux.api.gui.IWidget
Overrides:
getValue in class org.xulux.gui.XuluxWidget
See Also:
org.xulux.nyx.gui.XuluxWidget#getValue()

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface org.xulux.api.gui.IWidget
Overrides:
setValue in class org.xulux.gui.XuluxWidget
See Also:
org.xulux.nyx.gui.XuluxWidget#setValue(java.lang.Object)

getWidgetInitializer

public org.xulux.api.gui.IWidgetInitializer getWidgetInitializer()


Copyright © 2002-2007 Martin van den Bemt. All Rights Reserved.