org.xworker
类 Index

java.lang.Object
  继承者 org.xworker.Index

public class Index
extends java.lang.Object

项目、事物管理器、目录或事物的索引。

作者:
zyx

字段摘要
private  java.util.List<Index> childs
          子索引列表
private static Index index
           
private  java.lang.Object indexObject
          被索引的事物
private  Index parent
          父索引
static java.lang.String TYPE_CATEGORY
           
static java.lang.String TYPE_CHILDWORLDS
           
static java.lang.String TYPE_PLUGINS
           
static java.lang.String TYPE_PROJECT
           
static java.lang.String TYPE_PROJECTS
           
static java.lang.String TYPE_THING
           
static java.lang.String TYPE_THINGMANAGER
           
static java.lang.String TYPE_WORLD
           
 
构造方法摘要
private Index()
          构造函数,创建世界的根索引。
private Index(Index parent, java.lang.Object indexObject)
          构造函数,当创建子索引时使用。
 
方法摘要
 java.util.List<Index> getChilds()
          取子索引列表。
 java.lang.String getDescription()
          取描述。
 java.lang.String getDescriptors()
          取事物的描述者,如果是事物的索引的话。
 java.lang.Object getIndexObject()
          返回被索引的事物。
static Index getInstance()
          取实例。
 java.lang.String getLabel()
          取标签。
 long getLastModified()
          取最后更新时间,如果是事物的索引。
 java.lang.String getName()
          取名称。
 Index getParent()
          取索引的父索引。
 java.lang.String getPath()
          取路径。
 long getSize()
          取大小,如果是事物的索引,返回事物存储文件的大小。
 java.lang.String getType()
          返回索引的事物的类型。
 void refresh()
          刷新子索引。
private  void refreshCategory(Category categ)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

index

private static final Index index

TYPE_WORLD

public static final java.lang.String TYPE_WORLD
另请参见:
常量字段值

TYPE_PROJECTS

public static final java.lang.String TYPE_PROJECTS
另请参见:
常量字段值

TYPE_PLUGINS

public static final java.lang.String TYPE_PLUGINS
另请参见:
常量字段值

TYPE_CHILDWORLDS

public static final java.lang.String TYPE_CHILDWORLDS
另请参见:
常量字段值

TYPE_PROJECT

public static final java.lang.String TYPE_PROJECT
另请参见:
常量字段值

TYPE_THINGMANAGER

public static final java.lang.String TYPE_THINGMANAGER
另请参见:
常量字段值

TYPE_CATEGORY

public static final java.lang.String TYPE_CATEGORY
另请参见:
常量字段值

TYPE_THING

public static final java.lang.String TYPE_THING
另请参见:
常量字段值

indexObject

private java.lang.Object indexObject
被索引的事物


parent

private Index parent
父索引


childs

private java.util.List<Index> childs
子索引列表

构造方法详细信息

Index

private Index()
构造函数,创建世界的根索引。


Index

private Index(Index parent,
              java.lang.Object indexObject)
构造函数,当创建子索引时使用。

参数:
indexObject -
方法详细信息

getInstance

public static Index getInstance()
取实例。

返回:
索引实例

getIndexObject

public java.lang.Object getIndexObject()
返回被索引的事物。

返回:
索引事物

getParent

public Index getParent()
取索引的父索引。

返回:
父索引

getChilds

public java.util.List<Index> getChilds()
取子索引列表。

返回:
子索引列表

getDescription

public java.lang.String getDescription()
取描述。

返回:
描述

getDescriptors

public java.lang.String getDescriptors()
取事物的描述者,如果是事物的索引的话。

返回:
事物的描述者

getLabel

public java.lang.String getLabel()
取标签。

返回:
标签

getLastModified

public long getLastModified()
取最后更新时间,如果是事物的索引。

返回:
最后更新时间

getName

public java.lang.String getName()
取名称。

返回:
名称

getPath

public java.lang.String getPath()
取路径。

返回:

getSize

public long getSize()
取大小,如果是事物的索引,返回事物存储文件的大小。

返回:
大小

getType

public java.lang.String getType()
返回索引的事物的类型。

返回:
索引的事物的类型

refresh

public void refresh()
刷新子索引。


refreshCategory

private void refreshCategory(Category categ)