Interface OperationAgentBuilder<A extends Agent,O extends OperationAgent>

All Known Implementing Classes:
AbstractInputAgentBuilder, AbstractMultipleSelectAgentBuilder, AbstractSelectAgentBuilder, AbstractSizeAgentBuilder, AbstractUploadAgentBuilder, AuAgentBuilder, ButtonUploadAgentBuilder, ColorboxInputAgentBuilder, ColumnSortAgentBuilder, ComboitemSelectAgentBuilder, DateInputAgentBuilder, DateTypeAgentBuilderZK96, DecimalInputAgentBuilder, DecimalStringInputAgentBuilder, DesktopBookmarkAgentBuilder, DialogUploadAgentBuilder, GenericCheckAgentBuilder, GenericClickAgentBuilder, GenericCloseAgentBuilder, GenericDragAgentBuilder, GenericFocusAgentBuilder, GenericGroupAgentBuilder, GenericHoverAgentBuilder, GenericKeyStrokeAgentBuilder, GenericMoveAgentBuilder, GenericOpenAgentBuilder, GenericSelectAgentBuilder, GridRenderAgentBuilder, IntegerInputAgentBuilder, IntegerStringInputAgentBuilder, LisitemSelectAgentBuilder, ListboxRenderAgentBuilder, ListheaderSortAgentBuilder, ListitemMultipleSelectAgentBuilder, MenuitemUploadAgentBuilder, NavitemSelectAgentBuilder, PagingAgentBuilder, PanelSizeAgentBuilder, RadioCheckAgentBuilder, SelectboxSelectByIndexAgentBuilder, SliderInputAgentBuilder, TabSelectAgentBuilder, TextboxOpenAgentBuilder, TextInputAgentBuilder, TimeInputAgentBuilder, TimeTypeAgentBuilderZK96, TreecolSortAgentBuilder, TreeitemMultipleSelectAgentBuilder, TreeSelectAgentBuilder, WindowSizeAgentBuilder

public interface OperationAgentBuilder<A extends Agent,O extends OperationAgent>
Create an OperationAgent object for one or a group of ZK components.
Author:
pao, dennis
  • Method Summary

    Modifier and Type
    Method
    Description
    getOperation(A agent)
    This method create and return a specific implementation of OperationAgent object for specified OperationAgent class.
    Provide class information for registration.
  • Method Details

    • getOperation

      O getOperation(A agent)
      This method create and return a specific implementation of OperationAgent object for specified OperationAgent class. Similar to factory pattern.
      Parameters:
      agent -
      Returns:
      the operation agent
    • getOperationClass

      Class<O> getOperationClass()
      Provide class information for registration.
      Returns:
      a sub-class of OperationAgent