接口的使用
org.xmeta.ThingManager
使用ThingManager的程序包
-
org.xmeta中ThingManager的使用
声明为ThingManager的org.xmeta中的字段返回ThingManager的org.xmeta中的方法修饰符和类型方法说明World.createThingManager(String name, File managerRootFile, String link) World.createThingManager(String name, String link) 创建一个ThingManager,必须是全路径<projectName>:<thingManagerName>。Category.getThingManager()返回此目录所属的模型管理者。ThingMetadata.getThingManager()取得模型所在的模型管理者。World.getThingManager(String name) 根据模型管理器的名称返回模型管理器。World.getWorkDirThingManager()返回工作目录对应的模型管理器,用于XWorker之外项目获取自身的模型管理器。World.initThingManager(File rootPath) World.initThingManager(File rootPath, String name) 返回变量类型为ThingManager的类型的org.xmeta中的方法参数类型为ThingManager的org.xmeta中的方法修饰符和类型方法说明voidWorld.addThingManager(ThingManager thingManager) 添加模型管理器。voidWorld.addThingManagerFirst(ThingManager thingManager) 添加模型管理器到最前面。static IndexIndex.findIndex(ThingManager thingManager) 查找模型管理器的索引。voidThingManagerListener.loaded(ThingManager thingManager, Thing thing) 当一个模型被载入时触发此事件。voidWorld.moveThingManagerToFirst(ThingManager thingManager) 先从模型管理器列表中移除,然后再加到最前面。voidThingManagerListener.removed(ThingManager thingManager, Thing thing) 当一个模型被删除是触发此事件。voidWorld.removeThingManager(ThingManager thingManager) 移除模型管理器。voidWorld.removeThingManager(ThingManager thingManager, boolean deleteRes) voidThingManagerListener.saved(ThingManager thingManager, Thing thing) 当一个模型被保存时触发此事件。 -
org.xmeta.index中ThingManager的使用
参数类型为ThingManager的org.xmeta.index中的构造器 -
org.xmeta.thingManagers中ThingManager的使用
修饰符和类型类说明class抽象的模型管理器。classclassclass从Jar文件读取模型和包分类模型管理器,该模型管理器不能保存和修改模型和包。class数据JDBC数据库存储模型,需要表: tblCategorys(name<String>, parent<String>, simpleName<String>) tblThings(name<String>, label<String>, descriptors<String>, data<byte[]>, path<String>, category<String>, lastModified<Long>)class使用Redis内存数据库保存的模型的模型管理器。class瞬态的模型的管理者。修饰符和类型方法说明CachedCategory.getThingManager()ClassCategory.getThingManager()TransientCategory.getThingManager()参数类型为ThingManager的org.xmeta.thingManagers中的构造器限定符构造器说明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) -
org.xmeta.util中ThingManager的使用
参数类型为ThingManager的org.xmeta.util中的方法修饰符和类型方法说明static voidThingUtil.replaceThingManager(ThingManager tm, String replaceFor, String replaceWidth)