public class NestedAttributePanelRenderer
extends DefaultEditorAreaPanelRenderer
In order to guarantee proper rendering, you cannot reuse the same instance of this rendered across multiple widgets.
| Constructor and Description |
|---|
NestedAttributePanelRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected Editor |
createEditor(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.lang.Object object)
renderAttribute method execute this overridden method
|
protected Attribute |
generateAttributeForNestedProperty(Attribute attribute,
java.lang.String nestedQualifier) |
protected LabelService |
getLabelService() |
protected NestedAttributeUtils |
getNestedAttributeUtils() |
protected TypeFacade |
getTypeFacade() |
protected void |
processParameters(java.util.List<Parameter> parameters,
Editor editor) |
void |
render(Component component,
AbstractPanel abstractPanelConfiguration,
java.lang.Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
protected void |
renderAttributeOrCustom(Component component,
java.lang.Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager,
Positioned element) |
protected void |
renderNestedAttribute(Component component,
Attribute attribute,
java.lang.Object rootObject,
DataType rootDataType,
WidgetInstanceManager widgetInstanceManager) |
void |
setLabelService(LabelService labelService) |
void |
setNestedAttributeUtils(NestedAttributeUtils nestedAttributeUtils) |
void |
setTypeFacade(TypeFacade typeFacade) |
public void render(Component component,
AbstractPanel abstractPanelConfiguration,
java.lang.Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
protected void renderAttributeOrCustom(Component component,
java.lang.Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager,
Positioned element)
protected void renderNestedAttribute(Component component,
Attribute attribute,
java.lang.Object rootObject,
DataType rootDataType,
WidgetInstanceManager widgetInstanceManager)
protected Attribute generateAttributeForNestedProperty(Attribute attribute,
java.lang.String nestedQualifier)
protected Editor createEditor(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.lang.Object object)
genericType - widgetInstanceManager - attribute - object - Editorprotected void processParameters(java.util.List<Parameter> parameters,
Editor editor)
protected TypeFacade getTypeFacade()
public void setTypeFacade(TypeFacade typeFacade)
protected NestedAttributeUtils getNestedAttributeUtils()
public void setNestedAttributeUtils(NestedAttributeUtils nestedAttributeUtils)
protected LabelService getLabelService()
public void setLabelService(LabelService labelService)
Copyright © 2018 SAP SE. All Rights Reserved.