All Classes Namespaces Files Functions Variables
fi.jyu.mit.fxgui.RadioButtonChooser< T > Class Reference

Allows multiple radiobuttons to be selected and managed with only 1 component. More...

Inheritance diagram for fi.jyu.mit.fxgui.RadioButtonChooser< T >:

Public Member Functions

void setMultipleSelectionsAllowed (boolean allowMultiples)
 Sets if selecting multiple toggles is allowed.
 
boolean getMultipleSelectionsAllowed ()
 Gets the multiple selection allowed propertys value.
 

Protected Member Functions

void addChangeListener (RadioButton box, ChangeListener< Boolean > listener)
 
RadioButton addCorrectComponent (String name, T object)
 
void removeListener (RadioButton node, ArrayList< ChangeListener< Boolean >> list)
 
boolean isComponentSelected (RadioButton component)
 
boolean setComponentSelected (RadioButton component, boolean value)
 

Protected Attributes

BooleanProperty multipleSelectionsAllowed = new SimpleBooleanProperty(false)
 Should multiple selections be allowed.
 

Private Attributes

ToggleGroup group = new ToggleGroup()
 

Detailed Description

Allows multiple radiobuttons to be selected and managed with only 1 component.

Author
terop
Version
13.1.2017
Parameters
<T>Type to be stored in to this class

Definition at line 17 of file RadioButtonChooser.java.

Member Function Documentation

void fi.jyu.mit.fxgui.RadioButtonChooser< T >.addChangeListener ( RadioButton  box,
ChangeListener< Boolean >  listener 
)
inlineprotected

Definition at line 26 of file RadioButtonChooser.java.

RadioButton fi.jyu.mit.fxgui.RadioButtonChooser< T >.addCorrectComponent ( String  name,
object 
)
inlineprotected

Definition at line 31 of file RadioButtonChooser.java.

boolean fi.jyu.mit.fxgui.RadioButtonChooser< T >.getMultipleSelectionsAllowed ( )
inline

Gets the multiple selection allowed propertys value.

Returns
if multiple selections are allowed

Definition at line 62 of file RadioButtonChooser.java.

boolean fi.jyu.mit.fxgui.RadioButtonChooser< T >.isComponentSelected ( RadioButton  component)
inlineprotected

Definition at line 68 of file RadioButtonChooser.java.

void fi.jyu.mit.fxgui.RadioButtonChooser< T >.removeListener ( RadioButton  node,
ArrayList< ChangeListener< Boolean >>  list 
)
inlineprotected

Definition at line 42 of file RadioButtonChooser.java.

boolean fi.jyu.mit.fxgui.RadioButtonChooser< T >.setComponentSelected ( RadioButton  component,
boolean  value 
)
inlineprotected

Definition at line 74 of file RadioButtonChooser.java.

void fi.jyu.mit.fxgui.RadioButtonChooser< T >.setMultipleSelectionsAllowed ( boolean  allowMultiples)
inline

Sets if selecting multiple toggles is allowed.

Parameters
allowMultiplesif multiples are allowed

Definition at line 53 of file RadioButtonChooser.java.

Member Data Documentation

ToggleGroup fi.jyu.mit.fxgui.RadioButtonChooser< T >.group = new ToggleGroup()
private

Definition at line 19 of file RadioButtonChooser.java.

BooleanProperty fi.jyu.mit.fxgui.RadioButtonChooser< T >.multipleSelectionsAllowed = new SimpleBooleanProperty(false)
protected

Should multiple selections be allowed.

Definition at line 23 of file RadioButtonChooser.java.


The documentation for this class was generated from the following file: