public class DefaultEditorWrappingUtils extends Object implements EditorWrappingUtils
| Constructor and Description |
|---|
DefaultEditorWrappingUtils() |
| Modifier and Type | Method and Description |
|---|---|
protected EditorBuilder |
configureEditorBuilder(EditorBuilder editorBuilder,
Collection<Parameter> parameters,
String editorDefinitionId,
WidgetInstanceManager widgetInstanceManager) |
protected EditorBuilder |
createEditorBuilder(WidgetInstanceManager widgetInstanceManager) |
EditorBuilder |
createWrappedEditor(Collection<Parameter> parameters,
DataType valueType,
String editorDefinitionId,
WidgetInstanceManager widgetInstanceManager)
Creates an editor component for specified definition identity.
|
EditorBuilder |
createWrappedEditor(Collection<Parameter> parameters,
String editorDefinitionId,
DataAttribute dataAttribute,
WidgetInstanceManager widgetInstanceManager,
String itemPath)
Creates an editor component for specified definition identity bound to specified data attribute.
|
protected String |
getWrapperSetting() |
protected boolean |
isEditorEqualToTemplate(String editorDefinitionId,
String editorTemplateSetting) |
boolean |
isEditorWrappingEnabled(String editorDefinitionId,
TypedSettingsMap widgetSettings)
Checks if wrapping is enabled for specified widget.
|
void |
setWrapperSetting(String wrapperSetting) |
protected String |
wrapEditorIfNecessary(String editor,
TypedSettingsMap widgetSettings) |
public EditorBuilder createWrappedEditor(Collection<Parameter> parameters, DataType valueType, String editorDefinitionId, WidgetInstanceManager widgetInstanceManager)
EditorWrappingUtilscreateWrappedEditor in interface EditorWrappingUtilsparameters - editor parametersvalueType - type of value that is to be represented by an editoreditorDefinitionId - editor definition identity (may be nullwidgetInstanceManager - instance manager for a widget that requires editorpublic EditorBuilder createWrappedEditor(Collection<Parameter> parameters, String editorDefinitionId, DataAttribute dataAttribute, WidgetInstanceManager widgetInstanceManager, String itemPath)
EditorWrappingUtilscreateWrappedEditor in interface EditorWrappingUtilsparameters - editor parameterseditorDefinitionId - editor definition identity (may be nulldataAttribute - an attribute that editor is representingwidgetInstanceManager - instance manager for a widget that requires editoritemPath - specifies a path in widgets model to an item, which attribute is to be represented by editorprotected EditorBuilder createEditorBuilder(WidgetInstanceManager widgetInstanceManager)
protected EditorBuilder configureEditorBuilder(EditorBuilder editorBuilder, Collection<Parameter> parameters, String editorDefinitionId, WidgetInstanceManager widgetInstanceManager)
protected String wrapEditorIfNecessary(String editor, TypedSettingsMap widgetSettings)
public boolean isEditorWrappingEnabled(String editorDefinitionId, TypedSettingsMap widgetSettings)
EditorWrappingUtilsisEditorWrappingEnabled in interface EditorWrappingUtilseditorDefinitionId - editor definition identity to be potentially wrappedwidgetSettings - settings of a widgettrue if editor would be wrapped, if requestedprotected boolean isEditorEqualToTemplate(String editorDefinitionId, String editorTemplateSetting)
protected String getWrapperSetting()
public void setWrapperSetting(String wrapperSetting)
Copyright © 2018. All rights reserved.