Package org.zkoss.zats.mimic.impl
Class EventDataManager
java.lang.Object
org.zkoss.zats.mimic.impl.EventDataManager
The manager of event data builder.
To deal with the issue that different version might sends different AU data for the same event, we design registration mechanism which is similar with the one for component agent builder. We can register different EventDataBuilder for the same event in different version.
This class maintains a collection of key-value pairs, the key is ZK event, and the value is EventDataBuilder. EventDataBuilder is responsible for construct AU data content.- Author:
- dennis
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(org.zkoss.zk.ui.event.Event evt) static EventDataManagervoidregisterBuilder(String startVersion, String endVersion, String builderClazz) <T extends org.zkoss.zk.ui.event.Event>
voidregisterBuilder(String startVersion, String endVersion, EventDataBuilder<? extends org.zkoss.zk.ui.event.Event> builder)
-
Constructor Details
-
EventDataManager
public EventDataManager()
-
-
Method Details
-
getInstance
-
registerBuilder
-
registerBuilder
public <T extends org.zkoss.zk.ui.event.Event> void registerBuilder(String startVersion, String endVersion, EventDataBuilder<? extends org.zkoss.zk.ui.event.Event> builder) -
build
-