public class CreateActionRenderer extends DefaultActionRenderer<Object,Object>
DefaultActionRenderer.DefaultActionRendererEventListener<T extends org.zkoss.zk.ui.event.Event>| Modifier and Type | Field and Description |
|---|---|
static String |
ACTION_CONTAINER_ATTRIBUTE |
protected CockpitSessionService |
cockpitSessionService |
static String |
CREATE_ACTION_EXPANDED_PATHS |
static String |
CREATE_ACTION_ROOT_TYPE |
static String |
CREATE_ACTION_USER_CHOSEN_TYPE |
protected LabelService |
labelService |
protected PermissionFacade |
permissionFacade |
static String |
SCLASS_YA_CREATE_CONTAINER |
static String |
SCLASS_YA_CREATE_TYPE_SELECTOR_BUTTON |
static String |
SETTING_CREATED_TYPE_KEY |
static String |
SETTING_FORBID_SUBTYPES_CREATION |
protected TypeFacade |
typeFacade |
tooltipText| Constructor and Description |
|---|
CreateActionRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindTypeChooserToSubtypesPopup(ActionContext<Object> context,
org.zkoss.zul.Toolbarbutton openTypeChooser,
org.zkoss.zul.Popup subtypesPopup,
DataType currentType) |
protected org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> |
createEventListener(CockpitAction<Object,Object> action,
ActionContext<Object> context,
ActionListener<Object> listener) |
protected org.zkoss.zul.TreeitemRenderer |
createTreeItemRenderer(ActionContext<Object> context) |
protected void |
expandFirstNonAbstractSubtype(org.zkoss.zul.AbstractTreeModel treeModel,
DataType currentType) |
protected DataType |
extractCreatedTypeCode(ActionContext<Object> context) |
CockpitSessionService |
getCockpitSessionService() |
protected DataType |
getEffectiveType(ActionContext<?> context) |
protected String |
getLocalizedName(ActionContext<?> context) |
protected org.zkoss.zk.ui.HtmlBasedComponent |
getOrCreateContainer(org.zkoss.zk.ui.Component parent) |
protected org.zkoss.zul.Popup |
getOrCreatePopup(org.zkoss.zk.ui.HtmlBasedComponent container,
org.zkoss.zul.Label label,
CockpitAction<Object,Object> action,
ActionContext<Object> context,
ActionListener<Object> listener) |
protected org.zkoss.zul.Toolbarbutton |
getOrCreateTypeChooserButton(org.zkoss.zk.ui.HtmlBasedComponent container) |
protected DataType |
getType(String currentType) |
TypeFacade |
getTypeFacade() |
protected void |
perform(CockpitAction<Object,Object> action,
ActionContext<Object> context,
ActionListener<Object> listener) |
void |
render(org.zkoss.zk.ui.Component parent,
CockpitAction<Object,Object> action,
ActionContext<Object> context,
boolean updateMode,
ActionListener<Object> listener) |
addEventListener, addKeyboardSupport, adjustUri, checkDataCompatibleWithDefinedInput, createYTestId, extractIconDisabledUri, extractIconHoverUri, extractIconUri, extractKeyEvent, findActionComponent, findGroupComponent, findParentComponent, getActionBodySclass, getIconHoverUri, getIconUri, getKeyboardSupportService, getOrCreateIcon, getOrCreateLabel, getTooltipText, getToolTipWithCtrlKeysText, loadFromParentModel, performWithConfirmationCheck, registerHoverEventsOnContainer, removeEventListeners, removeEventListeners, removeIcon, removeLabel, setTooltipText, storeInParentModel, triggerFromKeyEventpublic static final String CREATE_ACTION_ROOT_TYPE
public static final String CREATE_ACTION_USER_CHOSEN_TYPE
public static final String CREATE_ACTION_EXPANDED_PATHS
public static final String ACTION_CONTAINER_ATTRIBUTE
public static final String SCLASS_YA_CREATE_TYPE_SELECTOR_BUTTON
public static final String SCLASS_YA_CREATE_CONTAINER
public static final String SETTING_CREATED_TYPE_KEY
public static final String SETTING_FORBID_SUBTYPES_CREATION
@Autowired protected CockpitSessionService cockpitSessionService
@Autowired protected TypeFacade typeFacade
@Autowired protected LabelService labelService
@Autowired protected PermissionFacade permissionFacade
public void render(org.zkoss.zk.ui.Component parent,
CockpitAction<Object,Object> action,
ActionContext<Object> context,
boolean updateMode,
ActionListener<Object> listener)
render in interface CockpitActionRenderer<Object,Object>render in class DefaultActionRenderer<Object,Object>protected void bindTypeChooserToSubtypesPopup(ActionContext<Object> context, org.zkoss.zul.Toolbarbutton openTypeChooser, org.zkoss.zul.Popup subtypesPopup, DataType currentType)
protected DataType extractCreatedTypeCode(ActionContext<Object> context)
protected void expandFirstNonAbstractSubtype(org.zkoss.zul.AbstractTreeModel treeModel,
DataType currentType)
protected org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> createEventListener(CockpitAction<Object,Object> action, ActionContext<Object> context, ActionListener<Object> listener)
createEventListener in class DefaultActionRenderer<Object,Object>protected org.zkoss.zul.TreeitemRenderer createTreeItemRenderer(ActionContext<Object> context)
protected org.zkoss.zul.Toolbarbutton getOrCreateTypeChooserButton(org.zkoss.zk.ui.HtmlBasedComponent container)
protected org.zkoss.zul.Popup getOrCreatePopup(org.zkoss.zk.ui.HtmlBasedComponent container,
org.zkoss.zul.Label label,
CockpitAction<Object,Object> action,
ActionContext<Object> context,
ActionListener<Object> listener)
protected void perform(CockpitAction<Object,Object> action, ActionContext<Object> context, ActionListener<Object> listener)
perform in class DefaultActionRenderer<Object,Object>protected DataType getEffectiveType(ActionContext<?> context)
protected String getLocalizedName(ActionContext<?> context)
getLocalizedName in class DefaultActionRenderer<Object,Object>protected org.zkoss.zk.ui.HtmlBasedComponent getOrCreateContainer(org.zkoss.zk.ui.Component parent)
getOrCreateContainer in class DefaultActionRenderer<Object,Object>public CockpitSessionService getCockpitSessionService()
public TypeFacade getTypeFacade()
Copyright © 2018. All rights reserved.