@Component(value="dshbrd_WidgetRepository") public class WidgetRepositoryImpl extends java.lang.Object implements WidgetRepository
Modifier and Type | Field and Description |
---|---|
protected boolean |
initialized |
protected java.util.concurrent.locks.ReadWriteLock |
lock |
Constructor and Description |
---|
WidgetRepositoryImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLocalizedWidgetName(Widget widget) |
java.util.Map<java.lang.String,java.lang.Object> |
getWidgetParams(Widget widget) |
java.util.List<WidgetTypeInfo> |
getWidgetTypesInfo() |
void |
initializeWidgetFields(io.jmix.ui.screen.ScreenFragment widgetFragment,
Widget widget) |
protected void |
initializeWidgets() |
void |
serializeWidgetFields(io.jmix.ui.screen.ScreenFragment widgetFragment,
Widget widget) |
protected volatile boolean initialized
protected java.util.concurrent.locks.ReadWriteLock lock
public java.util.List<WidgetTypeInfo> getWidgetTypesInfo()
getWidgetTypesInfo
in interface WidgetRepository
protected void initializeWidgets()
public void initializeWidgetFields(io.jmix.ui.screen.ScreenFragment widgetFragment, Widget widget)
initializeWidgetFields
in interface WidgetRepository
public java.util.Map<java.lang.String,java.lang.Object> getWidgetParams(Widget widget)
getWidgetParams
in interface WidgetRepository
public void serializeWidgetFields(io.jmix.ui.screen.ScreenFragment widgetFragment, Widget widget)
serializeWidgetFields
in interface WidgetRepository
public java.lang.String getLocalizedWidgetName(Widget widget)
getLocalizedWidgetName
in interface WidgetRepository