org.xworker
接口 Category

所有已知实现类:
FileCategory, TransientCategory

public interface Category

目录是包含在事物管理者下的,用来对事物管理者中的事物进行分类。

作者:
zyx

方法摘要
 Category getCategory(java.lang.String name)
          通过名称返回指定的下级目录。
 java.util.List<Category> getCategorys()
          获取下一级的目录的列表。
 java.lang.String getName()
          返回当前目录的名称。
 Category getParent()
          返回上级目录。
 java.lang.String getSimpleName()
           
 Thing getThing(java.lang.String name)
          通过事物的名称获得当前目录下的事物。
 java.util.List<ThingIndex> getThingIndexs(boolean includeChildCategory)
          返回当前目录下的所有事物的索引列表。
 java.util.List<ThingIndex> getThingIndexs(java.lang.String descriptorPath, boolean includeChildCategory)
          根据事物的描述者返回当前目录下的所有事物的索引列表。
 ThingManager getThingManager()
          返回此目录所属的事物管理者。
 java.util.List<Thing> getThings(boolean includeChildCategory)
          获得当前目录下的事物列表。
 java.util.List<Thing> getThings(java.lang.String descriptorPath, boolean includeChildCategory)
          根据指定的描述者获取当前目录下的事物列表。
 java.util.Iterator<Thing> iterator(boolean includeChildCategory)
          遍历当前目录下的所有事物。
 java.util.Iterator<Thing> iterator(java.lang.String descriptorPath, boolean includeChildCategory)
          通过指定的描述者名称遍历当前目录下的所有事物。
 

方法详细信息

getCategory

Category getCategory(java.lang.String name)
通过名称返回指定的下级目录。

参数:
name - 下级目录的名称
返回:
下级目录,如果不存在返回null

getCategorys

java.util.List<Category> getCategorys()
获取下一级的目录的列表。

返回:
下一级目录的列表

getName

java.lang.String getName()
返回当前目录的名称。

返回:
目录的名称

getSimpleName

java.lang.String getSimpleName()

getParent

Category getParent()
返回上级目录。

返回:
上级目录,如果不存在返回null

getThing

Thing getThing(java.lang.String name)
通过事物的名称获得当前目录下的事物。

参数:
name - 事物名称
返回:
事物,如果不存在返回null

getThingManager

ThingManager getThingManager()
返回此目录所属的事物管理者。

返回:
事物管理者

getThingIndexs

java.util.List<ThingIndex> getThingIndexs(boolean includeChildCategory)
返回当前目录下的所有事物的索引列表。

参数:
includeChildCategory - 是否包含子目录
返回:
事物的索引列表

getThingIndexs

java.util.List<ThingIndex> getThingIndexs(java.lang.String descriptorPath,
                                          boolean includeChildCategory)
根据事物的描述者返回当前目录下的所有事物的索引列表。

参数:
descriptorPath - 描述者的路径
includeChildCategory - 是否包含子目录
返回:
事物的索引列表

getThings

java.util.List<Thing> getThings(boolean includeChildCategory)
获得当前目录下的事物列表。

参数:
includeChildCategory - 是否包含子目录
返回:
事物列表

getThings

java.util.List<Thing> getThings(java.lang.String descriptorPath,
                                boolean includeChildCategory)
根据指定的描述者获取当前目录下的事物列表。

参数:
descriptorPath - 描述者的路径
includeChildCategory - 是否包含子目录
返回:
事物列表

iterator

java.util.Iterator<Thing> iterator(boolean includeChildCategory)
遍历当前目录下的所有事物。

参数:
includeChildCategory - 是否包含子目录
返回:
事物遍历器

iterator

java.util.Iterator<Thing> iterator(java.lang.String descriptorPath,
                                   boolean includeChildCategory)
通过指定的描述者名称遍历当前目录下的所有事物。

参数:
descriptorPath - 描述者的路径
includeChildCategory - 是否包含子目录
返回:
事物遍历器