public class ComponentInjectorHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ComponentInjectorHelper.ContentEditorListener |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_EDITOR_CONF |
static java.lang.String |
COMPONENT_EDITOR_GRP_SCLASS |
static java.lang.String |
COMPONENT_EDITOR_GRP_SCLASS_NOT_EXPANDABLE |
static java.lang.String |
CONTENT_EDITOR_ROW |
static java.lang.String |
CONTENT_EDITOR_ROW_ERROR |
static java.lang.String |
EDITOR_ENTRY |
static java.lang.String |
EDITOR_ENTRY_READ_ONLY |
static java.lang.String |
EDITOR_ENTRY_WIDTHS |
static java.lang.String |
EDITOR_ENTRY_WIDTHS_TOOLTIP |
static java.lang.String |
EMPTY_TEXT |
static java.lang.String |
LOAD_ON_DEMAND_FLAG |
static java.lang.String |
UPDATE_COMPONENT_KEY |
| Constructor and Description |
|---|
ComponentInjectorHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkVelocityParamsChanged(java.lang.Object item,
VelocityContext lastVelocityCtx) |
static Message |
createAnErrorMessage(java.lang.Exception exception) |
static EditorListener |
createEditorListener(TypedObject item,
ObjectValueContainer objectValueContainer,
java.util.Map<java.lang.String,? extends java.lang.Object> params,
PropertyDescriptor propDescr,
java.lang.String editorCode,
HtmlBasedComponent parent,
HtmlBasedComponent rootComponent,
boolean autoPersist) |
static Popup |
createLocalizedTooltip(java.lang.String message,
Component parent,
Label target) |
static VelocityContext |
createVelocityContext(java.lang.Object item) |
static java.util.Map<PropertyDescriptor,EditorRowConfiguration> |
getAllEditorRowConfigurations(EditorConfiguration config) |
static java.util.List<PropertyDescriptor> |
getEditorPropertyDescriptors(TypedObject item,
TypeService typeService,
CMSAdminComponentService compService) |
static java.lang.String |
getEditorWiths(java.util.Map<java.lang.String,java.lang.Object> configParams) |
static java.lang.String |
getEditorWithsTooltip(java.util.Map<java.lang.String,java.lang.Object> configParams) |
protected static MessageRenderer |
getMessageRenderer() |
protected static ObjectValueContainer.ObjectValueHolder |
getObjectValueHolder(ObjectValueContainer valueContainer,
PropertyDescriptor descr,
java.lang.String langIso) |
static java.lang.String |
getParsedVelocityTemplateString(java.lang.Object item,
java.lang.String velocityTemplate) |
static java.lang.String |
getPropertyLabel(PropertyDescriptor propDescr) |
static boolean |
hasEditableProperties(TypedObject referenceValue) |
static HtmlBasedComponent |
renderEditorRow(Component parent,
java.util.Map<java.lang.String,java.lang.Object> editorParameters,
boolean editable,
java.lang.String label,
java.lang.String description) |
public static final java.lang.String COMPONENT_EDITOR_CONF
public static final java.lang.String COMPONENT_EDITOR_GRP_SCLASS
public static final java.lang.String COMPONENT_EDITOR_GRP_SCLASS_NOT_EXPANDABLE
public static final java.lang.String LOAD_ON_DEMAND_FLAG
public static final java.lang.String EDITOR_ENTRY
public static final java.lang.String EDITOR_ENTRY_READ_ONLY
public static final java.lang.String EDITOR_ENTRY_WIDTHS
public static final java.lang.String EDITOR_ENTRY_WIDTHS_TOOLTIP
public static final java.lang.String EMPTY_TEXT
public static final java.lang.String CONTENT_EDITOR_ROW_ERROR
public static final java.lang.String CONTENT_EDITOR_ROW
public static final java.lang.String UPDATE_COMPONENT_KEY
public static HtmlBasedComponent renderEditorRow(Component parent,
java.util.Map<java.lang.String,java.lang.Object> editorParameters,
boolean editable,
java.lang.String label,
java.lang.String description)
public static Popup createLocalizedTooltip(java.lang.String message,
Component parent,
Label target)
public static java.lang.String getEditorWiths(java.util.Map<java.lang.String,java.lang.Object> configParams)
public static java.lang.String getEditorWithsTooltip(java.util.Map<java.lang.String,java.lang.Object> configParams)
public static java.lang.String getPropertyLabel(PropertyDescriptor propDescr)
public static boolean hasEditableProperties(TypedObject referenceValue)
public static java.util.Map<PropertyDescriptor,EditorRowConfiguration> getAllEditorRowConfigurations(EditorConfiguration config)
public static java.util.List<PropertyDescriptor> getEditorPropertyDescriptors(TypedObject item, TypeService typeService, CMSAdminComponentService compService)
public static VelocityContext createVelocityContext(java.lang.Object item)
public static boolean checkVelocityParamsChanged(java.lang.Object item,
VelocityContext lastVelocityCtx)
public static java.lang.String getParsedVelocityTemplateString(java.lang.Object item,
java.lang.String velocityTemplate)
protected static ObjectValueContainer.ObjectValueHolder getObjectValueHolder(ObjectValueContainer valueContainer, PropertyDescriptor descr, java.lang.String langIso)
public static EditorListener createEditorListener(TypedObject item, ObjectValueContainer objectValueContainer, java.util.Map<java.lang.String,? extends java.lang.Object> params, PropertyDescriptor propDescr, java.lang.String editorCode, HtmlBasedComponent parent, HtmlBasedComponent rootComponent, boolean autoPersist)
public static Message createAnErrorMessage(java.lang.Exception exception)
protected static MessageRenderer getMessageRenderer()
Copyright © 2018 SAP SE. All Rights Reserved.