public class NestedAttributePanelRenderer
extends DefaultEditorAreaPanelRenderer
In order to guarantee proper rendering, you cannot reuse the same instance of this rendered across multiple widgets.
| Modifier and Type | Field and Description |
|---|---|
protected static String |
NESTED_OBJECT_IDENTIFIER |
protected String |
nestedObjectKey |
| Constructor and Description |
|---|
NestedAttributePanelRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected Editor |
createEditor(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
Object object)
renderAttribute method execute this overridden method
|
protected NestedAttributeUtils |
getNestedAttributeUtils() |
protected TypeFacade |
getTypeFacade() |
void |
render(Component component,
AbstractPanel abstractPanelConfiguration,
Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
protected void |
renderNestedAttribute(Component component,
Attribute attribute,
Object rootObject,
DataType rootDataType,
WidgetInstanceManager widgetInstanceManager) |
void |
setNestedAttributeUtils(NestedAttributeUtils nestedAttributeUtils) |
void |
setTypeFacade(TypeFacade typeFacade) |
protected static final String NESTED_OBJECT_IDENTIFIER
protected String nestedObjectKey
public void render(Component component,
AbstractPanel abstractPanelConfiguration,
Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
protected void renderNestedAttribute(Component component,
Attribute attribute,
Object rootObject,
DataType rootDataType,
WidgetInstanceManager widgetInstanceManager)
protected Editor createEditor(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
Object object)
genericType - widgetInstanceManager - attribute - object - Editorprotected TypeFacade getTypeFacade()
public void setTypeFacade(TypeFacade typeFacade)
protected NestedAttributeUtils getNestedAttributeUtils()
public void setNestedAttributeUtils(NestedAttributeUtils nestedAttributeUtils)
Copyright © 2017 SAP SE. All Rights Reserved.