【仅供内部供应商使用,不提供对外解答和培训】
插件接口分为Java接口、JavaScript接口。从语言类型上分为Java接口、JavaScript接口。Java接口主要提供服务器、设计器上的接入点,而JavaScript接口则提供Web页面上的接入点。
Java接口主要提供服务器、设计器上的接入点,而JavaScript接口则提供Web页面上的接入点。从模块划分上分为核心接口、核心设计器接口、图表接口、图表设计器接口、报表接口、报表设计器接口、表单接口、表单设计器接口以及平台接口。
...
除了个别接口外,每一个开发接口都有一个对应的抽象类存在,例如
Code Block |
---|
com.fr.stable.fun.HighlightProvider |
有一个对应的抽象类
Code Block |
---|
com.fr.stable.fun.impl.AbstractHighlightProvider |
使用的时候尽量去继承抽象类,因为这样可以比较简单的保持后续的兼容性,接口更改以后不需要更改原有的插件代码也能正常的运行。
...
一般来说,以Provider结尾的接口表示可以共存多个,而以Processor结尾的接口表示只有一个能生效,其他的就根据具体文档来决定。所以在使用插件的时候需要注意在使用智能有一个生效的接口的时,可能会和其他插件冲突。