package com.vci.client.portal.NewNewUI.Export; import java.io.PrintWriter; import java.util.HashMap; import javax.swing.JTable; import javax.swing.tree.DefaultTreeModel; import com.vci.client.ui.tree.VCIBaseTree; public abstract class VCIExportTree extends VCIBaseTree{ /** * */ private static final long serialVersionUID = 1L; public VCIExportTree(DefaultTreeModel treeModel) { super(treeModel); this.setCellRenderer(new ExportTreeCellRenderer()); } public abstract void init() ; public abstract String getExportDataFileName(String filePath,Long currentTimes); public abstract String getExportLogFileName(String filePath,Long currentTimes); @SuppressWarnings("rawtypes") public abstract HashMap getExportBeans(HashMap exportBeansMap,PrintWriter logFileWriter, JTable tblExportLog); public abstract boolean hasSelectExportContent() ; }