| 程序包 | 说明 |
|---|---|
| org.xmeta | |
| org.xmeta.index | |
| org.xmeta.thingManagers | |
| org.xmeta.util |
| 限定符和类型 | 字段和说明 |
|---|---|
ThingManager |
ThingIndex.thingManager
所属的事物管理器
|
| 限定符和类型 | 方法和说明 |
|---|---|
ThingManager |
World.createThingManager(String name,
File managerRootFile,
String link) |
ThingManager |
World.createThingManager(String name,
String link)
创建一个ThingManager,必须是全路径<projectName>:<thingManagerName>。
|
ThingManager |
ThingMetadata.getThingManager()
取得事物所在的事物管理者。
|
ThingManager |
Category.getThingManager()
返回此目录所属的事物管理者。
|
ThingManager |
World.getThingManager(String name)
根据事物管理器的名称返回事物管理器。
|
ThingManager |
World.initThingManager(File rootPath) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ThingManager> |
World.getThingManagers()
获取事物管理器列表。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
World.addThingManager(ThingManager thingManager)
添加事物管理器。
|
void |
World.addThingManagerFirst(ThingManager thingManager)
添加事物管理器到最前面。
|
void |
ThingManagerListener.loaded(ThingManager thingManager,
Thing thing)
当一个事物被载入时触发此事件。
|
void |
ThingManagerListener.removed(ThingManager thingManager,
Thing thing)
当一个事物被删除是触发此事件。
|
void |
World.removeThingManager(ThingManager thingManager)
移除事物管理器。
|
void |
ThingManagerListener.saved(ThingManager thingManager,
Thing thing)
当一个事物被保存时触发此事件。
|
| 构造器和说明 |
|---|
ThingManagerIndex(Index parent,
ThingManager thingManager) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractThingManager
抽象的事物管理器。
|
class |
ClassThingManager |
class |
FileThingManager |
class |
JarThingManager
从Jar文件读取事物和包分类事物管理器,该事物管理器不能保存和修改事物和包。
|
class |
JdbcThingManager
数据JDBC数据库存储事物,需要表:
tblCategorys(name<String>, parent<String>, simpleName<String>)
tblThings(name<String>, label<String>, descriptors<String>, data<byte[]>, path<String>, category<String>)
|
class |
RedisThingManager
使用Redis内存数据库保存的事物的事物管理器。
|
class |
TransientThingManager
瞬态的事物的管理者。
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ThingManager |
CachedCategory.thingManager
事物管理器
|
| 限定符和类型 | 方法和说明 |
|---|---|
ThingManager |
TransientCategory.getThingManager() |
ThingManager |
ClassCategory.getThingManager() |
ThingManager |
CachedCategory.getThingManager() |
| 构造器和说明 |
|---|
CachedCategory(ThingManager thingManager,
Category parent,
String name) |
FileCategory(String name,
ThingManager thingManager,
Category parent)
构造函数。
|
JarCategory(ThingManager thingManager,
Category parentPackage,
String name) |
JdbcCategory(String name,
ThingManager thingManager,
Category parent) |
RedisCategory(String name,
ThingManager thingManager,
Category parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ThingUtil.replaceThingManager(ThingManager tm,
String replaceFor,
String replaceWidth) |
Copyright © 2016 xworker.org. All rights reserved.