Class ItemPanelContext<T,​IW extends ItemWrapper<?,​?>>

    • Constructor Detail

      • ItemPanelContext

        public ItemPanelContext​(org.apache.wicket.model.IModel<IW> itemWrapper)
    • Method Detail

      • unwrapWrapperModel

        public IW unwrapWrapperModel()
      • getPageBase

        public PageBase getPageBase()
      • getComponentId

        public String getComponentId()
      • getDefinitionName

        public ItemName getDefinitionName()
      • getParentComponent

        public org.apache.wicket.Component getParentComponent()
      • getTypeClass

        public Class<T> getTypeClass()
      • setRealValueModel

        public <VW extends PrismValueWrapper<T>> void setRealValueModel​(org.apache.wicket.model.IModel<VW> valueWrapper)
      • setComponentId

        public void setComponentId​(String componentId)
      • setParentComponent

        public void setParentComponent​(org.apache.wicket.Component parentComponent)
      • setAjaxEventBehavior

        public void setAjaxEventBehavior​(org.apache.wicket.ajax.AjaxEventBehavior ajaxEventBehavior)
      • getAjaxEventBehavior

        public org.apache.wicket.ajax.AjaxEventBehavior getAjaxEventBehavior()
      • setVisibleEnableBehaviour

        public void setVisibleEnableBehaviour​(VisibleEnableBehaviour visibleEnableBehaviour)
      • isMandatory

        public boolean isMandatory()
      • setExpressionValidator

        public void setExpressionValidator​(ExpressionValidator<T> expressionValidator)
      • getForm

        public org.apache.wicket.markup.html.form.Form<?> getForm()
        Returns:
        the form
      • setForm

        public void setForm​(org.apache.wicket.markup.html.form.Form<?> form)
        Parameters:
        form - the form to set
      • setFormType

        public void setFormType​(FormPanelType formType)
      • getItemWrapperModel

        public org.apache.wicket.model.IModel<IW> getItemWrapperModel()