Class DefaultDynamicElementsProviderComponentsVisitor<C extends org.zkoss.zk.ui.Component>

java.lang.Object
com.hybris.cockpitng.widgets.common.dynamicforms.impl.visitors.AbstractComponentsVisitor<C,com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement>
de.hybris.platform.configurablebundlebackoffice.widgets.common.dynamicforms.impl.DefaultDynamicElementsProviderComponentsVisitor<C>
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.dynamicforms.ComponentsVisitor, DynamicElementsProviderComponentsVisitor

public class DefaultDynamicElementsProviderComponentsVisitor<C extends org.zkoss.zk.ui.Component> extends com.hybris.cockpitng.widgets.common.dynamicforms.impl.visitors.AbstractComponentsVisitor<C,com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement> implements DynamicElementsProviderComponentsVisitor
  • Field Summary

    Fields inherited from interface com.hybris.cockpitng.widgets.common.dynamicforms.ComponentsVisitor

    COMPONENT_CTX, MODEL_ROOT, NULL
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    canHandle(org.zkoss.zk.ui.Component component)
     
    protected String
     
    protected List<com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement>
     
    List<com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement>
     
    protected void
    visitComponents(com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement element, Object target, boolean initial)
     

    Methods inherited from class com.hybris.cockpitng.widgets.common.dynamicforms.impl.visitors.AbstractComponentsVisitor

    canChangeProperty, canReadProperty, cleanUp, cleanUpInternal, getComponentKeyComponentsMap, getDataType, getDefaultScriptingConfig, getDynamicForms, getElementQualifierKey, getExpressionEvaluator, getPathToAttributeInModel, getPathToAttributeInModel, getPermissionFacade, getTargetObject, getTypeCode, getTypeFacade, getWidgetInstanceManager, initialize, isDisabled, isVisible, register, setExpressionEvaluator, setPermissionFacade, setTypeFacade, unRegister

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultDynamicElementsProviderComponentsVisitor

      public DefaultDynamicElementsProviderComponentsVisitor()
  • Method Details

    • getNonVisibleDynamicElements

      public List<com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement> getNonVisibleDynamicElements(Object target)
      Specified by:
      getNonVisibleDynamicElements in interface DynamicElementsProviderComponentsVisitor
    • canHandle

      protected boolean canHandle(org.zkoss.zk.ui.Component component)
      Specified by:
      canHandle in class com.hybris.cockpitng.widgets.common.dynamicforms.impl.visitors.AbstractComponentsVisitor<C extends org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement>
    • getComponentKey

      protected String getComponentKey(C c)
      Specified by:
      getComponentKey in class com.hybris.cockpitng.widgets.common.dynamicforms.impl.visitors.AbstractComponentsVisitor<C extends org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement>
    • getDynamicElements

      protected List<com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement> getDynamicElements()
      Specified by:
      getDynamicElements in class com.hybris.cockpitng.widgets.common.dynamicforms.impl.visitors.AbstractComponentsVisitor<C extends org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement>
    • visitComponents

      protected void visitComponents(com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement element, Object target, boolean initial)
      Specified by:
      visitComponents in class com.hybris.cockpitng.widgets.common.dynamicforms.impl.visitors.AbstractComponentsVisitor<C extends org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.dynamicforms.AbstractDynamicElement>