所有类
-
所有类 接口概要 类概要 异常错误概要 注释类型概要 类 说明 AAction 用来标记一个方法是模型的行为。AAttribute AbstractSession AbstractThingManager 抽象的事物管理器。AChild 用来标记一个字段是一个子模型。AChildXml 如果静态字段是XML代码,将转化为模型。Action 动作是由模型转化而来的,动作是可以执行的,是把模型当作程序来执行的方法。Action.ThrowableRecord 异常记录。ActionAnnotationHelper ActionClass 标记一个类是动作类。ActionClassLoader 动作事物的类装载器,每个动作都有一个自己的类装载器实例,动作加载器指定的类有自己来加载。ActionContainer 动作容器,在一些模型中使用,用来存储各种动作。ActionContext 变量上下文是执行动作时的变量空间,起到函数调用时栈的作用,是一个Stack和Map的综合体。ActionEntry ActionException 动作的异常。ActionField ActionListener 动作监听器。ActionParams AThing 用来标记一个类是模型。AThingAttribute 标记在类上的,用于设置模型的一个属性。AThingChild 应用在类上,用于定义一个子节点,使用继承的方法。Bindings 动作上下文中栈点保存的就是Bindings,Bindings是一个Map,用于保存变量和一些函数调用相关的数据。CachedCategory 子包和事物索引都预先读取并缓存的包。Category 目录是包含在事物管理者下的,用来对事物管理者中的事物进行分类。CategoryCache 装载一个事物时有可能会遍历所有的事物管理器,把Category缓存起来可以减少遍历的次数。CategoryIndex ClassCategory ClassThingManager CoderUtils DefaultSession DefaultSessionManager DmlThingCoder 为了配置动态模型专有的文件名dml而编写的事物编码,实际上它是TxtThingCoder和XmlThingCoder的组合。DmwThingCoder ExceptionUtil FileCategory 文件目录。FileCopyMonitor 文件拷贝监控者。FileIndex FileMonitor 监控事物文件是否被改动或者删除。FileThingManager GeneratedObjectEntry 构造出来的对象缓存实体,对象是通过已有的事物通过给定的方法创建出来的。Help 在运行中可以通过world添加的帮助。Index 项目、事物管理器、目录或事物的索引,用于编辑器的目录显示或事物的一般索引。IndexFactory IteratorStackEntry JarCategory Jar包分类。JarRunner JarThingManager 从Jar文件读取事物和包分类事物管理器,该事物管理器不能保存和修改事物和包。JarThingManagerIniter 当World初始化时,搜索ClassPath中的jar,如果jar中包含.dml,那么把它作为一个JarThingManager加载到XWorker中。JavaAction JavaActionFactory 通常用于替换动作模型中的原有执行方式。JavaCompiler15 JavaCompiler16 JdbcCategory JdbcThingManager 数据JDBC数据库存储事物,需要表: tblCategorys(name<String>, parent<String>, simpleName<String>) tblThings(name<String>, label<String>, descriptors<String>, data<byte[]>, path<String>, category<String>)JsonThingCoder LinkedThingEntry 弱引用事物实体列表。MapData Messages MetaThing 元事物,元事物是任意事物的结构的结构,元事物也称为元结构(在X-Meta中结构用描述代替)。OgnlClassResolver 一般启动后Ognl找不到world的lib下的静态类。OgnlUtil ParentIndex Path 事物的路径,把路径整字符串分解成小单元,用作缓存,不用每次都执行分解的方法。Project Project使用独立的类加载器,每一个项目的World对象都是独立加载的。ProjectClassLoader PropertyCoder PropertyThingCoder RedisCategory RedisThingManager 使用Redis内存数据库保存的事物的事物管理器。RefactorListener 重构监听器。RefactorUtil ResizeableByteBuffer 因ByteBuffer需实现分配长度,而保存事物到文件时是无法确定长度的,所以使用ResizeableByteBuffer 代理ByteBuffer,这里默认分配ByteBuffer 20*1024字节,当越界时在分配一个ByteBuffer,而所有的 Bytebuffer放置在一个数组中。Resources Semaphore Session SessionManager 会话管理者,表示的是UI交互中的会话,还需进一步设计。Startup Thing 模型也称为事物,意思是用来表示各种东西。Thing.DelayInitTask ThingAnnotationUtils ThingCache ThingCallable ThingClassLoader ThingCoder 事物编码器。ThingCoderException 事物编码器异常。ThingEntry 用于引用事物,当事物变更时总能获取最新的事物。ThingIndex 事物的索引。ThingIndexIndex ThingListener 事物事件的监听者接口,主要用来监听一个事物的改动事件和删除事件。ThingLoader ThingManager 事物管理者是对事物的二级分类,一个事物管理者一般具体提供了如何按照某种格式保存和读取事物,事物管理者包含 目录和事物。ThingManagerIndex ThingManagerListener 事物管理者的事件监听者接口。ThingMetadata 事物元信息。ThingObjectEntry<T> 对象和模型的绑定。ThingOgnlAccessor Ognl取Thing的属性的方法。ThingRegistor 事物注册器,可以注册事物、项目、事物管理器和包等。ThingRunnable ThingRunner 执行指定事物的run方法。ThingRunner.WaiterForEnter ThingUtil TransientCategory 瞬态事物管理者下的目录。TransientFinalizer 移除已不用的瞬态事物。TransientThingManager 瞬态的事物的管理者。TxtCoder TxtThingCoder 提供一种文本格式的编码,目的是保持读写性能以及可以方便的在版本管理中合并。UtilAction UtilClass UtilData 数据工具类。UtilDate UtilFile 文件工具类。UtilJava Java相关的一些工具类。UtilMap UtilResource 多语言资源工具,现在通过事物本身来解决,如UtilString.get("label:thingpath");。UtilString 字符串工具类。UtilThing WorkingSetIndex World 世界是存放事物的容器。WorldIndex XerCoder XerThingCoder Xer格式的事物编码器,是X-Meta自定义的事物编码器,为了快速度读取和存储事物。XMetaException XMetaTimerManager XmlCoder XML格式的事物编码,XML格式的事物不保存修改日期等。XmlThingCoder XML格式的事物编码器,是X-Meta自定义的事物编码器,为了快速度读取和存储事物。