Class AbstractMultipleSelectAgentBuilder.AbstractMultipleSelectAgentImpl

java.lang.Object
org.zkoss.zats.mimic.impl.operation.AgentDelegator<ComponentAgent>
org.zkoss.zats.mimic.impl.operation.select.AbstractMultipleSelectAgentBuilder.AbstractMultipleSelectAgentImpl
All Implemented Interfaces:
Agent, MultipleSelectAgent, OperationAgent
Enclosing class:
AbstractMultipleSelectAgentBuilder

public abstract static class AbstractMultipleSelectAgentBuilder.AbstractMultipleSelectAgentImpl extends AgentDelegator<ComponentAgent> implements MultipleSelectAgent
  • Constructor Details

    • AbstractMultipleSelectAgentImpl

      public AbstractMultipleSelectAgentImpl(ComponentAgent target)
  • Method Details

    • select

      public void select()
      Description copied from interface: MultipleSelectAgent
      to select an item. If the parent component isn't at multiple selection mode, it will throw exception.
      Specified by:
      select in interface MultipleSelectAgent
    • deselect

      public void deselect()
      Description copied from interface: MultipleSelectAgent
      to de-select an item. If the parent component isn't at multiple selection mode, it will throw exception.
      Specified by:
      deselect in interface MultipleSelectAgent
    • getEventTarget

      protected abstract org.zkoss.zk.ui.Component getEventTarget()
    • isMultiple

      protected abstract boolean isMultiple()
    • collectSelectedItems

      protected abstract void collectSelectedItems(Set<String> selected)