|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.fr.design.fun; |
|
|
|
|
|
|
|
|
|
import com.fr.design.fun.impl.AbstractExportPane; |
|
|
|
|
import com.fr.stable.fun.Level; |
|
|
|
|
|
|
|
|
|
import javax.swing.*; |
|
|
|
@ -7,16 +8,41 @@ import javax.swing.*;
|
|
|
|
|
/** |
|
|
|
|
* Created by vito on 16/5/5. |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 导出属性Tab页的接口 |
|
|
|
|
*/ |
|
|
|
|
public interface ExportAttrTabProvider extends Level{ |
|
|
|
|
String XML_TAG = "ExportAttrTabProvider"; |
|
|
|
|
|
|
|
|
|
int CURRENT_LEVEL = 1; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 转换成SwingComponent |
|
|
|
|
* |
|
|
|
|
* @return JComponent |
|
|
|
|
*/ |
|
|
|
|
JComponent toSwingComponent(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 转换成AbstractExportPane |
|
|
|
|
* |
|
|
|
|
* @return AbstractExportPane |
|
|
|
|
*/ |
|
|
|
|
AbstractExportPane toExportPane(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* tab的标题 |
|
|
|
|
* |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
String title(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* tag标签 |
|
|
|
|
* |
|
|
|
|
* @return tag名称 |
|
|
|
|
* @deprecated 将来不使用tag作为区分 |
|
|
|
|
*/ |
|
|
|
|
String tag(); |
|
|
|
|
} |
|
|
|
|