加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cpluff xml

发布时间:2020-12-16 09:25:37 所属栏目:百科 来源:网络整理
导读:plugin id="org.c-pluff.example" name="Example Plug-in" version="0.3.2" provider-name="Johannes Lehtinen" backwards-compatibility abi="0.3" api="0.2.8"/ requires c-pluff version="0.1"/ import plugin="org.c-pluff.util" version="0.2"/ import p
<plugin id="org.c-pluff.example" name="Example Plug-in" version="0.3.2" provider-name="Johannes Lehtinen"> <backwards-compatibility abi="0.3" api="0.2.8"/> <requires> <c-pluff version="0.1"/> <import plugin="org.c-pluff.util" version="0.2"/> <import plugin="org.c-pluff.extra" optional="true"/> </requires> <runtime library="libruntime" funcs="org_cpluff_example_funcs"/> <extension-point id="editors" name="Text Editors" schema="editors_schema.xsd"/> <extension-point id="url-families"/> <extension point="org.c-pluff.util.archivers" id="tar" name="Tar Archiver Support"> <type random-access="false"/> <exec bin="tar"/> </extension> <extension point="org.c-pluff.example.editors> <editor name="Text Editor" runtime="org_cpluff_example_txteditor_runtime"> <file-types> <file-type mime-type="text/plain"/> </file-types> </editor> </extension> </plugin> plugin: - id: 插件的唯一标识符 - name: 插件别名(opt) - version: 版本号(opt) - provider-name:插件提供者(opt) backwards-compatibility(opt): requires(依赖的插件): - c-pluff:c-pluff的版本号(opt) - import:声明要依赖的插件 - plugin:插件的id - version:依赖插件的版本 - optional:import是否必须 runtime(插件执行的库文件,只有数据不需要库文件的时候可以省略): - library:库文件的名称,在加载时自动加上后缀 - funcs: cp_plugin_runtime_t 结构的符号。用于创建instance extension-point(扩展点): - id:本地的扩展点的名称 - name:扩展点的别名 - schema:用于限制扩展插件的xml需要提供哪些信息 extension(扩展): - point:对应的扩展点 - id:本地的扩展的名称 - name:扩展的别名 cp_define_symbol:定义符号,扩展点提供一个函数给扩展调用 cp_resolve_symbol:解析符号,扩展调扩展点的函数

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读