D - - the type of the item dataV - - the type of the item valuepublic class DefaultAsMultiReferenceItemMasterRenderer<D extends AbstractEditorData,V> extends java.lang.Object implements EditorRenderer<MultiReferenceEditorLogic<D,V>,D>
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ACTIONS_CONTEXT_SUFFIX |
protected static java.lang.String |
EDITABLE_SCLASS |
protected static java.lang.String |
EDITOR_LOGIC_KEY |
protected static java.lang.String |
INFO_ICON_SCLASS |
protected static java.lang.String |
INFO_SCLASS |
protected static java.lang.String |
LABEL_SCLASS |
protected static java.lang.String |
PROPERTY_SCLASS |
protected static java.lang.String |
TOGGLE_DISABLED_SCLASS |
protected static java.lang.String |
TOGGLE_ICON_CLOSED_SCLASS |
protected static java.lang.String |
TOGGLE_ICON_OPEN_SCLASS |
protected static java.lang.String |
TOGGLE_ICON_SCLASS |
protected static java.lang.String |
TOGGLE_SCLASS |
| Constructor and Description |
|---|
DefaultAsMultiReferenceItemMasterRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildPropertySclass(java.lang.String property) |
protected java.lang.String |
buildToggleIconSclass(boolean open) |
protected java.lang.String |
buildToggleSclass(boolean enabled) |
boolean |
canRender(MultiReferenceEditorLogic<D,V> logic,
Component parent,
D data)
Checks if a specific item can be rendered.
|
boolean |
isEnabled(MultiReferenceEditorLogic<D,V> logic)
Checks if this renderer is enabled for a specific context.
|
void |
render(MultiReferenceEditorLogic<D,V> logic,
Component parent,
D data)
Creates a new editor item component and attaches it to the specified parent component.
|
protected void |
renderActions(MultiReferenceEditorLogic<D,V> logic,
Component parent,
D data) |
protected void |
renderInfo(MultiReferenceEditorLogic<D,V> logic,
Component parent,
D data) |
protected void |
renderLabel(MultiReferenceEditorLogic<D,V> logic,
Component parent,
D data) |
protected void |
renderProperties(MultiReferenceEditorLogic<D,V> logic,
Component parent,
D data) |
protected void |
renderProperty(MultiReferenceEditorLogic<D,V> logic,
Component parent,
D data,
java.lang.String property) |
protected void |
renderToggle(MultiReferenceEditorLogic<D,V> logic,
Component parent,
D data) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeforeRenderprotected static final java.lang.String TOGGLE_SCLASS
protected static final java.lang.String TOGGLE_DISABLED_SCLASS
protected static final java.lang.String TOGGLE_ICON_SCLASS
protected static final java.lang.String TOGGLE_ICON_OPEN_SCLASS
protected static final java.lang.String TOGGLE_ICON_CLOSED_SCLASS
protected static final java.lang.String INFO_SCLASS
protected static final java.lang.String INFO_ICON_SCLASS
protected static final java.lang.String LABEL_SCLASS
protected static final java.lang.String PROPERTY_SCLASS
protected static final java.lang.String EDITABLE_SCLASS
protected static final java.lang.String ACTIONS_CONTEXT_SUFFIX
protected static final java.lang.String EDITOR_LOGIC_KEY
public DefaultAsMultiReferenceItemMasterRenderer()
public boolean isEnabled(MultiReferenceEditorLogic<D,V> logic)
EditorRendererisEnabled in interface EditorRenderer<MultiReferenceEditorLogic<D extends AbstractEditorData,V>,D extends AbstractEditorData>logic - - the editor logictrue if the renderer is enabled, false otherwisepublic boolean canRender(MultiReferenceEditorLogic<D,V> logic, Component parent, D data)
EditorRenderercanRender in interface EditorRenderer<MultiReferenceEditorLogic<D extends AbstractEditorData,V>,D extends AbstractEditorData>logic - - the editor logicparent - - the parent componentdata - - the item datatrue if the item can be rendered, false otherwisepublic void render(MultiReferenceEditorLogic<D,V> logic, Component parent, D data)
EditorRendererrender in interface EditorRenderer<MultiReferenceEditorLogic<D extends AbstractEditorData,V>,D extends AbstractEditorData>logic - - the editor logicparent - - the parent componentdata - - the item dataprotected void renderToggle(MultiReferenceEditorLogic<D,V> logic, Component parent, D data)
protected java.lang.String buildToggleSclass(boolean enabled)
protected java.lang.String buildToggleIconSclass(boolean open)
protected void renderInfo(MultiReferenceEditorLogic<D,V> logic, Component parent, D data)
protected void renderLabel(MultiReferenceEditorLogic<D,V> logic, Component parent, D data)
protected void renderProperties(MultiReferenceEditorLogic<D,V> logic, Component parent, D data)
protected void renderProperty(MultiReferenceEditorLogic<D,V> logic, Component parent, D data, java.lang.String property)
protected java.lang.String buildPropertySclass(java.lang.String property)
protected void renderActions(MultiReferenceEditorLogic<D,V> logic, Component parent, D data)
Copyright © 2018 SAP SE. All Rights Reserved.