You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
705 B

package com.alibaba.excel.event;
/**
* Event center.
*
* @author jipengfei
*/
public interface AnalysisEventRegistryCenter {
/**
* Append listener
*
* @param name listener name.
* @param listener Callback method after each row is parsed.
*/
void register(String name, AnalysisEventListener<Object> listener);
/**
* Parse one row to notify all event listeners
*
* @param event parse event
*/
void notify(AnalysisFinishEvent event);
/**
* Clean all listeners.
*/
void cleanAllListeners();
/**
* clean listener by name
* @param name the listener name
*/
void cleanListener(String name);
}