Package org.zkoss.zats.mimic.impl
Interface OperationAgentBuilder<A extends Agent,O extends OperationAgent>
-
- All Known Implementing Classes:
AbstractInputAgentBuilder,AbstractMultipleSelectAgentBuilder,AbstractSelectAgentBuilder,AbstractSizeAgentBuilder,AbstractUploadAgentBuilder,AuAgentBuilder,ButtonUploadAgentBuilder,ColorboxInputAgentBuilder,ColumnSortAgentBuilder,ComboitemSelectAgentBuilder,DateInputAgentBuilder,DecimalInputAgentBuilder,DecimalStringInputAgentBuilder,DesktopBookmarkAgentBuilder,DialogUploadAgentBuilder,GenericCheckAgentBuilder,GenericClickAgentBuilder,GenericCloseAgentBuilder,GenericDragAgentBuilder,GenericFocusAgentBuilder,GenericGroupAgentBuilder,GenericHoverAgentBuilder,GenericKeyStrokeAgentBuilder,GenericMoveAgentBuilder,GenericOpenAgentBuilder,GenericSelectAgentBuilder,GridRenderAgentBuilder,IntegerInputAgentBuilder,IntegerStringInputAgentBuilder,LisitemSelectAgentBuilder,ListboxRenderAgentBuilder,ListheaderSortAgentBuilder,ListitemMultipleSelectAgentBuilder,MenuitemUploadAgentBuilder,PagingAgentBuilder,PanelSizeAgentBuilder,RadioCheckAgentBuilder,SelectboxSelectByIndexAgentBuilder,SliderInputAgentBuilder,TabSelectAgentBuilder,TextboxOpenAgentBuilder,TextInputAgentBuilder,TimeInputAgentBuilder,TreecolSortAgentBuilder,TreeitemMultipleSelectAgentBuilder,TreeSelectAgentBuilder,WindowSizeAgentBuilder
public interface OperationAgentBuilder<A extends Agent,O extends OperationAgent>Create anOperationAgentobject for one or a group of ZK components.- Author:
- pao, dennis
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OgetOperation(A agent)This method create and return a specific implementation ofOperationAgentobject for specified OperationAgent class.Class<O>getOperationClass()Provide class information for registration.
-
-
-
Method Detail
-
getOperation
O getOperation(A agent)
This method create and return a specific implementation ofOperationAgentobject 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
-
-