程序包 org.xmeta
类 Path
java.lang.Object
org.xmeta.Path
模型的路径,把路径整字符串分解成小单元,用作缓存,不用每次都执行分解的方法。
路径的规则
<package>.<thingName>/<childPath1>/<childPath2>.../<childPathn>
包的路径,比如
com
xmeta.core
模型的路径,比如
xmeta.core.things.MetaThing
子节点的路径规则:
/@thingId //取标识为thingId的子模型
/%name //取模型名为name的子模型,只取第一个
/#attributeId //取属性名为attributeId的模型属性
/!resourceId //调用模型的getResource(resourceId)方法获取资源
/thingName$index //取模型名为thingName的第index个子模型
/thingName@thingId //取模型名为thingName且标识为thingId的子模型
/thingName@ //取模型名为thingName的所有子模型
- 作者:
- zhangyuxiang
-
字段概要
字段修饰符和类型字段说明static final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final byte -
构造器概要
构造器 -
方法概要
-
字段详细资料
-
TYPE_CATEGORY
public static final byte TYPE_CATEGORY- 另请参阅:
-
TYPE_THING
public static final byte TYPE_THING- 另请参阅:
-
TYPE_ATTRIBUTE
public static final byte TYPE_ATTRIBUTE- 另请参阅:
-
TYPE_CHILD_THINGS
public static final byte TYPE_CHILD_THINGS- 另请参阅:
-
TYPE_CHILD_THING_AT_INDEX
public static final byte TYPE_CHILD_THING_AT_INDEX- 另请参阅:
-
TYPE_CATEGORY_OR_THING
public static final byte TYPE_CATEGORY_OR_THING- 另请参阅:
-
TYPE_CHILD_THING
public static final byte TYPE_CHILD_THING- 另请参阅:
-
TYPE_CHILD_THING_OR_INDEX
public static final byte TYPE_CHILD_THING_OR_INDEX- 另请参阅:
-
TYPE_CHILD_THING_BY_NAME
public static final byte TYPE_CHILD_THING_BY_NAME- 另请参阅:
-
TYPE_RESOURCE_ID
public static final byte TYPE_RESOURCE_ID- 另请参阅:
-
-
构造器详细资料
-
Path
-
-
方法详细资料
-
parseChildPath
分析子节点。- 参数:
path- 路径childPath- 子路径- 返回:
- 路径
-
parseOldChildPath
分析旧规则的子路径。- 参数:
path- 路径childPath- 子路径- 返回:
- 路径
-
getPath
-
getType
public byte getType() -
getIndex
public short getIndex() -
getChildPath
-
toString
-
getThingName
-
getAttributeName
-
getThingId
-
setType
public void setType(byte type)
-