Browse Source
* commit '983117dacfa53872df134929ef187642921be593': 1 CHART-3460 设计器启动慢 DEC-5669 远程切换到本地时无法切换 REPORT-13254 10.0的设计器mac不能点最大按钮 REPORT-13215 10.0设计器启动过程中可能由于报错导致白色蒙层不消失 rt rt REPORT-13215 10.0设计器启动过程中可能由于报错导致白色蒙层不消失 无JIRA任务 整理开放接口以及文档 无JIRA任务 整理开放接口以及文档 CHART-3223 && CHART-3246 && CHART-3248 交互 CHART-3215 交互 REPORT-12635research/10.0
neil
6 years ago
17 changed files with 144 additions and 79 deletions
@ -1,21 +1,44 @@
|
||||
package com.fr.design.fun; |
||||
|
||||
import com.fr.design.beans.BasicBeanPane; |
||||
import com.fr.design.gui.controlpane.NameableCreator; |
||||
import com.fr.stable.fun.Level; |
||||
import com.fr.js.Hyperlink; |
||||
import com.fr.stable.fun.mark.Mutable; |
||||
|
||||
/** |
||||
* Created by zack on 2016/1/20. |
||||
*/ |
||||
public interface HyperlinkProvider extends Mutable { |
||||
public interface HyperlinkProvider<T extends Hyperlink> extends Mutable { |
||||
String XML_TAG = "HyperlinkProvider"; |
||||
|
||||
int CURRENT_LEVEL = 2; |
||||
|
||||
|
||||
/** |
||||
* 创建一个超级连接类型 |
||||
* @return NameableCreator |
||||
* 超级链接的描述信息,如果是实现类中重载了这个方法,就不需要再实现下面的三个方法: |
||||
* @see HyperlinkProvider#text() |
||||
* @see HyperlinkProvider#target() |
||||
* @see HyperlinkProvider#appearance() |
||||
* 如果并不重载,就需要分别实现上面的三个方法,不推荐重载这个方法 |
||||
* @return 描述信息 |
||||
*/ |
||||
NameableCreator createHyperlinkCreator(); |
||||
|
||||
/** |
||||
* 超级链接的名字 |
||||
* @return 名字 |
||||
*/ |
||||
String text(); |
||||
|
||||
/** |
||||
* 超级链接的实现类 |
||||
* @return 实现类 |
||||
*/ |
||||
Class<T> target(); |
||||
|
||||
/** |
||||
* 超级链接的界面配置类 |
||||
* @return 配置类 |
||||
*/ |
||||
Class<? extends BasicBeanPane<T>> appearance(); |
||||
} |
Loading…
Reference in new issue