Class JsonRadioButtonGroup<RADIO_BUTTON_GROUP extends IRadioButtonGroup<?>>
- java.lang.Object
-
- org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter<T>
-
- org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver<T>
-
- org.eclipse.scout.rt.ui.html.json.AbstractJsonWidget<FORM_FIELD>
-
- org.eclipse.scout.rt.ui.html.json.form.fields.JsonFormField<VALUE_FIELD>
-
- org.eclipse.scout.rt.ui.html.json.form.fields.JsonValueField<RADIO_BUTTON_GROUP>
-
- org.eclipse.scout.rt.ui.html.json.form.fields.radiobutton.JsonRadioButtonGroup<RADIO_BUTTON_GROUP>
-
- All Implemented Interfaces:
IJsonAdapter<RADIO_BUTTON_GROUP>
,IJsonObject
,IJsonContextMenuOwner
public class JsonRadioButtonGroup<RADIO_BUTTON_GROUP extends IRadioButtonGroup<?>> extends JsonValueField<RADIO_BUTTON_GROUP>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonWidget
AbstractJsonWidget.P_WidgetListener
-
Nested classes/interfaces inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver
AbstractJsonPropertyObserver.P_PropertyChangeListener
-
-
Field Summary
-
Fields inherited from class org.eclipse.scout.rt.ui.html.json.form.fields.JsonValueField
EVENT_ACCEPT_INPUT
-
Fields inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonWidget
EVENT_REVEAL, EVENT_SCROLL_TO_TOP
-
Fields inherited from interface org.eclipse.scout.rt.ui.html.json.menu.IJsonContextMenuOwner
PROP_CURRENT_MENU_TYPES, PROP_MENUS, PROP_MENUS_VISIBLE
-
-
Constructor Summary
Constructors Constructor Description JsonRadioButtonGroup(RADIO_BUTTON_GROUP model, IUiSession uiSession, String id, IJsonAdapter<?> parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
attachChildAdapters()
Attach child adapters of this adapter instance here by calling theattachAdapter[s](model[s])
methods.String
getObjectType()
Returns a string used to identify the object-type in the JSON output (JSON attribute 'objectType').protected void
initJsonProperties(RADIO_BUTTON_GROUP model)
JSONObject
toJson()
-
Methods inherited from class org.eclipse.scout.rt.ui.html.json.form.fields.JsonValueField
handleUiAcceptInput, handleUiAcceptInputAfterTyping, handleUiAcceptInputWhileTyping, handleUiDisplayTextChange, handleUiErrorStatusChange, handleUiEvent, handleUiValueChange, jsonToValue, setDisplayTextFromUI, setErrorStatusFromUI, setValueFromUI
-
Methods inherited from class org.eclipse.scout.rt.ui.html.json.form.fields.JsonFormField
attachModel, detachModel, disposeChildAdapters, handleModelContextMenuChanged, handleModelContextMenuCurrentMenuTypesChanged, handleModelContextMenuVisibleChanged, handleModelPropertyChange, menuTypesToJson
-
Methods inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonWidget
handleModelReveal, handleModelScrollTopTop, handleModelWidgetEvent, scrollOptionsToJson
-
Methods inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver
addCustomJsonProperty, addPropertyChangeEvent, addPropertyChangeEvent, addPropertyEventFilterCondition, addPropertyEventFilterCondition, cleanUpEventFilters, filterPropertyChangeEvent, getCustomJsonProperties, getJsonProperty, handleLazyJsonProperties, handleModelPropertyChange, init, putJsonProperty, removeCustomJsonProperty, removeJsonProperty, responseAlreadyContainsPropertyChangeEvent
-
Methods inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter
addActionEvent, addActionEvent, addActionEvent, addPropertyChangeEvent, attachAdapter, attachAdapter, attachAdapters, attachAdapters, attachGlobalAdapter, attachGlobalAdapter, attachGlobalAdapters, attachGlobalAdapters, dispose, getAdapter, getAdapter, getAdapters, getAdapters, getGlobalAdapter, getGlobalAdapter, getId, getModel, getObjectTypeVariant, getParent, getUiSession, handleUiPropertyChange, handleUiPropertyChange, hasAncestor, isDisposed, isInitialized, processBufferedEvents, putAdapterIdProperty, putAdapterIdProperty, putAdapterIdsProperty, putAdapterIdsProperty, putProperty, registerAsBufferedEventsAdapter, replaceActionEvent, toString, unregisterAsBufferedEventsAdapter
-
-
-
-
Constructor Detail
-
JsonRadioButtonGroup
public JsonRadioButtonGroup(RADIO_BUTTON_GROUP model, IUiSession uiSession, String id, IJsonAdapter<?> parent)
-
-
Method Detail
-
getObjectType
public String getObjectType()
Description copied from interface:IJsonAdapter
Returns a string used to identify the object-type in the JSON output (JSON attribute 'objectType').- Specified by:
getObjectType
in interfaceIJsonAdapter<RADIO_BUTTON_GROUP extends IRadioButtonGroup<?>>
- Overrides:
getObjectType
in classJsonValueField<RADIO_BUTTON_GROUP extends IRadioButtonGroup<?>>
-
initJsonProperties
protected void initJsonProperties(RADIO_BUTTON_GROUP model)
- Overrides:
initJsonProperties
in classJsonValueField<RADIO_BUTTON_GROUP extends IRadioButtonGroup<?>>
-
attachChildAdapters
protected void attachChildAdapters()
Description copied from class:AbstractJsonAdapter
Attach child adapters of this adapter instance here by calling theattachAdapter[s](model[s])
methods. This will also create a new JSON adapter instance when the adapter does not yet exist for the given model.- Overrides:
attachChildAdapters
in classJsonFormField<RADIO_BUTTON_GROUP extends IRadioButtonGroup<?>>
-
toJson
public JSONObject toJson()
- Specified by:
toJson
in interfaceIJsonAdapter<RADIO_BUTTON_GROUP extends IRadioButtonGroup<?>>
- Specified by:
toJson
in interfaceIJsonObject
- Overrides:
toJson
in classJsonFormField<RADIO_BUTTON_GROUP extends IRadioButtonGroup<?>>
-
-