接口的使用
org.xmeta.ThingManager
-
使用ThingManager的程序包 程序包 说明 org.xmeta org.xmeta.index org.xmeta.thingManagers org.xmeta.util -
-
org.xmeta中ThingManager的使用
声明为ThingManager的org.xmeta中的字段 修饰符和类型 字段 说明 ThingManagerThingIndex. thingManager所属的模型管理器返回ThingManager的org.xmeta中的方法 修饰符和类型 方法 说明 ThingManagerWorld. createThingManager(String name, File managerRootFile, String link)ThingManagerWorld. createThingManager(String name, String link)创建一个ThingManager,必须是全路径<projectName>:<thingManagerName>。ThingManagerCategory. getThingManager()返回此目录所属的模型管理者。ThingManagerThingMetadata. getThingManager()取得模型所在的模型管理者。ThingManagerWorld. getThingManager(String name)根据模型管理器的名称返回模型管理器。ThingManagerWorld. getWorkDirThingManager()返回工作目录对应的模型管理器,用于XWorker之外项目获取自身的模型管理器。ThingManagerWorld. initThingManager(File rootPath)ThingManagerWorld. initThingManager(File rootPath, String name)返回变量类型为ThingManager的类型的org.xmeta中的方法 修饰符和类型 方法 说明 List<ThingManager>World. getThingManagers()获取模型管理器列表。参数类型为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中的构造器 构造器 说明 ThingManagerIndex(Index parent, ThingManager thingManager) -
org.xmeta.thingManagers中ThingManager的使用
实现ThingManager的org.xmeta.thingManagers中的类 修饰符和类型 类 说明 classAbstractThingManager抽象的模型管理器。classClassThingManagerclassFileThingManagerclassJarThingManager从Jar文件读取模型和包分类模型管理器,该模型管理器不能保存和修改模型和包。classJdbcThingManager数据JDBC数据库存储模型,需要表: tblCategorys(name<String>, parent<String>, simpleName<String>) tblThings(name<String>, label<String>, descriptors<String>, data<byte[]>, path<String>, category<String>)classRedisThingManager使用Redis内存数据库保存的模型的模型管理器。classTransientThingManager瞬态的模型的管理者。声明为ThingManager的org.xmeta.thingManagers中的字段 修饰符和类型 字段 说明 protected ThingManagerCachedCategory. thingManager模型管理器返回ThingManager的org.xmeta.thingManagers中的方法 修饰符和类型 方法 说明 ThingManagerCachedCategory. getThingManager()ThingManagerClassCategory. getThingManager()ThingManagerTransientCategory. 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)
-