cpluff xml
来源:互联网 发布:微商货源源码 编辑:程序博客网 时间:2024/04/30 13:09
<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:解析符号,扩展调扩展点的函数
<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:解析符号,扩展调扩展点的函数
0 0
- cpluff xml
- cpluff main
- Cpluff Ubuntu编译
- XML
- XML
- XML
- XML
- xml
- xml
- XML
- XML
- XML
- xml
- xml
- XML
- XML
- xml
- xml
- Opencv基础知识-----视频的读取和操作
- CF 87E 题解 Mogohu-Rea Idol
- HTML5 调用 GPSAPI 获取当前位置的坐标 显示在地图上(有包括百度地图与谷歌地图)
- Windows 平台下Myeclipse 10 中SVN 插件使用教程(TortoiseSVN)
- 解读cab
- cpluff xml
- maven 配置篇 之pom.xml
- 第十三周项目五:统计每一个字母的个数
- PHP+jQuery模拟一个进程,动态获取长时间运行的进程
- iOS RATreeView 问题总结
- php 获取今天时间戳 时间戳转为时间
- iOS经验4:自定义TableViewCell应用代码例子过程 时间戳
- Linux 安装mysql
- [iOS-GQiang]IOS下利用ziparchive解压缩zip文件