| 程序包 | 说明 |
|---|---|
| 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 |
Category.getThingManager() |
返回此目录所属的事物管理者。
|
ThingManager |
ThingMetadata.getThingManager() |
取得事物所在的事物管理者。
|
ThingManager |
World.getThingManager(String name) |
根据事物管理器的名称返回事物管理器。
|
ThingManager |
World.getWorkDirThingManager() |
返回工作目录对应的事物管理器,用于XWorker之外项目获取自身的事物管理器。
|
ThingManager |
World.initThingManager(File rootPath) |
|
ThingManager |
World.initThingManager(File rootPath,
String name) |
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
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 |
World.removeThingManager(ThingManager thingManager,
boolean deleteRes) |
|
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 |
CachedCategory.getThingManager() |
|
ThingManager |
ClassCategory.getThingManager() |
|
ThingManager |
TransientCategory.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 © 2018 xworker.org. All rights reserved.