Package ai.nexconn.chatui.base
Class MultiDataHandler
-
- All Implemented Interfaces:
public abstract class MultiDataHandlerBusiness logic handler with multi-type data change callbacks.
- Since:
5.10.4
-
-
Constructor Summary
Constructors Constructor Description MultiDataHandler()
-
Method Summary
Modifier and Type Method Description voidstop()final <T> void)>addDataChangeListener(MultiDataHandler.DataKey<)>T> dataKey, OnDataChangeListener<T> onDataChangeListener)Adds a data change listener. final <T> void)>replaceDataChangeListener(MultiDataHandler.DataKey<)>T> dataKey, OnDataChangeListener<T> onDataChangeListener)Replaces the data change listener. -
-
Method Detail
-
stop
void stop()
-
addDataChangeListener
final <T> void )>addDataChangeListener(MultiDataHandler.DataKey<)>T> dataKey, OnDataChangeListener<T> onDataChangeListener)
Adds a data change listener.
- Parameters:
dataKey- the key containing the identifier and corresponding Class typeonDataChangeListener- the data change listener
-
replaceDataChangeListener
final <T> void )>replaceDataChangeListener(MultiDataHandler.DataKey<)>T> dataKey, OnDataChangeListener<T> onDataChangeListener)
Replaces the data change listener.
- Parameters:
dataKey- the key containing the identifier and corresponding Class typeonDataChangeListener- the data change listener
-
-
-
-