package Ġtest app Ċ Ċ import Ġcom . github . mv ys ny . kar ib um igration . RadioButton Group Ċ import Ġcom . github . mv ys ny . kar ib um igration . RadioButton Group Compat Ċ import Ġcom . vaadin . flow . component . checkbox . Checkbox Ċ import Ġcom . vaadin . flow . component . ordered layout . Vertical Layout Ċ Ċ class ĠRadio Button Group Compat Demo Ġ: ĠVertical Layout () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġis Html Content Allowed Ġ= ĠCheckbox (" is Html Content Allowed ") ĊĠĠĠ Ġprivate Ġval Ġitem Description Generator Ġ= ĠCheckbox (" item Description Generator ") ĊĠĠĠ Ġprivate Ġval Ġradio Button Group Compat : ĠRadio Button Group Compat < String > Ġ= ĊĠĠĠĠĠĠĠ ĠRadio Button Group ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"< strong > strong </ strong >", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"< i > ital ics </ i >", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"< u > underline </ u >" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġadd ( radioButton Group Compat , Ġis Html Content Allowed , Ġitem Description Generator ) ĊĠĠĠĠĠĠĠ Ġupdate () ĊĠĠĠĠĠĠĠ Ġis Html Content Allowed . add Value ChangeListener Ġ{ Ġupdate () Ġ} ĊĠĠĠĠĠĠĠ Ġitem Description Generator . add Value ChangeListener Ġ{ Ġupdate () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġupdate () Ġ{ ĊĠĠĠĠĠĠĠ Ġradio Button Group Compat . is Html Content Allowed Ġ= Ġis Html Content Allowed . value ĊĠĠĠĠĠĠĠ Ġradio Button Group Compat . setItem Description Generator ( if Ġ( item Description Generator . value ) Ġ{ Ġit Ġ-> Ġit Ġ} Ġelse Ġnull Ġ) ĊĠĠĠ Ġ} Ċ }