public class DefaultWidgetConfig<T extends Widget> extends java.lang.Object implements WidgetConfig<T>
| Constructor and Description |
|---|
DefaultWidgetConfig() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getControllerCtx()
Returns the controller context code.
|
WidgetAdapter |
getWidgetAdapter()
Returns the widget adapter.
|
java.lang.Class<T> |
getWidgetClass()
Returns the widget class
|
WidgetController |
getWidgetController()
Returns the widget controller.
|
WidgetModel |
getWidgetModel()
Returns the widget (view) model.
|
WidgetRenderer |
getWidgetRenderer()
Returns the widget renderer.
|
java.lang.String |
getWidgetSclass()
Returns the widget component's CSS style class.
|
java.lang.String |
getWidgetTitle()
Returns the widget's title.
|
boolean |
isFocusable()
Returns whether focusing is enabled or not.
|
boolean |
isLazyLoadingEnabled()
Returns whether content lazy loading is enabled or not.
|
void |
setControllerCtx(java.lang.String controllerCtx)
Sets the controller context code to be used by a created widget.
|
void |
setFocusable(boolean focusable)
Sets whether focusing is enabled or not.
|
void |
setLazyLoadingEnabled(boolean enabled)
Enables or disables content lazy loading.
|
void |
setWidgetAdapter(WidgetAdapter adapter)
Sets the widget adapter to
adapter. |
void |
setWidgetClass(java.lang.Class<T> widgetClass)
Sets the widget class i.e.
|
void |
setWidgetController(WidgetController widgetController)
Sets the widget controller to be used by a created widget.
|
void |
setWidgetModel(WidgetModel model)
Sets the widget (view) model to
model |
void |
setWidgetRenderer(WidgetRenderer widgetRenderer)
Sets the widget renderer to be used by a created widget.
|
void |
setWidgetSclass(java.lang.String sclass)
Sets the CSS style class to be used by a created widget.
|
void |
setWidgetTitle(java.lang.String title)
Sets the widget title to
title. |
public void setFocusable(boolean focusable)
WidgetConfigsetFocusable in interface WidgetConfig<T extends Widget>focusable - true means focusing is enabled, false means disabledpublic boolean isFocusable()
WidgetConfigisFocusable in interface WidgetConfig<T extends Widget>true if focusing is enabled, false otherwisepublic void setWidgetTitle(java.lang.String title)
WidgetConfigtitle.setWidgetTitle in interface WidgetConfig<T extends Widget>title - widget's title as either i3-label key or as direct valuepublic java.lang.String getWidgetTitle()
WidgetConfigWidgetConfig.setWidgetTitle(String) i.e.
in the case of an i3-label key, no evaluation is done.getWidgetTitle in interface WidgetConfig<T extends Widget>public java.lang.String getControllerCtx()
WidgetConfiggetControllerCtx in interface WidgetConfig<T extends Widget>public void setControllerCtx(java.lang.String controllerCtx)
WidgetConfigsetControllerCtx in interface WidgetConfig<T extends Widget>controllerCtx - controller context codeWidgetControllerpublic WidgetController getWidgetController()
WidgetConfiggetWidgetController in interface WidgetConfig<T extends Widget>public void setWidgetController(WidgetController widgetController)
WidgetConfigsetWidgetController in interface WidgetConfig<T extends Widget>widgetController - widget controllerpublic java.lang.Class<T> getWidgetClass()
WidgetConfiggetWidgetClass in interface WidgetConfig<T extends Widget>public void setWidgetClass(java.lang.Class<T> widgetClass)
WidgetConfigsetWidgetClass in interface WidgetConfig<T extends Widget>widgetClass - widget classpublic WidgetRenderer getWidgetRenderer()
WidgetConfiggetWidgetRenderer in interface WidgetConfig<T extends Widget>public void setWidgetRenderer(WidgetRenderer widgetRenderer)
WidgetConfigsetWidgetRenderer in interface WidgetConfig<T extends Widget>widgetRenderer - widget rendererpublic WidgetModel getWidgetModel()
WidgetConfiggetWidgetModel in interface WidgetConfig<T extends Widget>null if no model is availablepublic void setWidgetModel(WidgetModel model)
WidgetConfigmodelsetWidgetModel in interface WidgetConfig<T extends Widget>model - the widget modelpublic void setWidgetAdapter(WidgetAdapter adapter)
WidgetConfigadapter.setWidgetAdapter in interface WidgetConfig<T extends Widget>adapter - the widget adapterpublic WidgetAdapter getWidgetAdapter()
WidgetConfiggetWidgetAdapter in interface WidgetConfig<T extends Widget>null if no adapter is availablepublic void setWidgetSclass(java.lang.String sclass)
WidgetConfigsetWidgetSclass in interface WidgetConfig<T extends Widget>sclass - CSS style classpublic java.lang.String getWidgetSclass()
WidgetConfiggetWidgetSclass in interface WidgetConfig<T extends Widget>public boolean isLazyLoadingEnabled()
WidgetConfigisLazyLoadingEnabled in interface WidgetConfig<T extends Widget>true if lazy loading is enabled, false otherwisepublic void setLazyLoadingEnabled(boolean enabled)
WidgetConfigsetLazyLoadingEnabled in interface WidgetConfig<T extends Widget>enabled - lazy loadingCopyright © 2018 SAP SE. All Rights Reserved.