程序包 org.xmeta
类 ThingMetadata
- java.lang.Object
-
- org.xmeta.ThingMetadata
-
-
构造器概要
构造器 构造器 说明 ThingMetadata(Thing thing)构造函数
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 CategorygetCategory()返回当前模型所在的目录。StringgetCoderFileType()StringgetCoderType()StringgetDescription()返回模型的一段文本描述,此描述模型可能定义了也可能并未定义。StringgetDescription(String env, ActionContext actionContext)返回模型的描述文档。StringgetDescription(Locale locale)返回模型的描述文档。StringgetDescription(ActionContext actionContext)返回模型的描述文档。intgetFileVersion()StringgetGroup()StringgetId()获得模型的标识,同一级的模型都具有不同的标识。StringgetLabel()标签是模型的别名,一般显示在界面上。StringgetLabel(String env, ActionContext actionContext)返回模型的标签。StringgetLabel(Locale locale)根据指定的地区获取相应的标签。StringgetLabel(ActionContext actionContext)获取标签。longgetLastModified()获取模型的最后修改时间。StringgetLocaleString(String name, Locale locale)返回本地化的模型对应属性的字符串值。StringgetName()返回模型的名称,有时模型的属性没有定义名称,那么此时返回模型的描述者的名称。StringgetPath()返回模型的路径。String[]getPaths()StringgetReserve()保留变量,通常是留给ThingManager等系统对象所用变量。ThingManagergetThingManager()取得模型所在的模型管理者。voidinitPath()booleanisIncludeDefaultValue()booleanisRemoved()voidsetCategory(Category category)voidsetCoderType(String coderType)voidsetFileVersion(int fileVersion)voidsetId(String id)模型的标识。voidsetIncludeDefaultValue(boolean includeDefaultValue)voidsetLastModified(long lastModified)设置最后的修改时间。voidsetPath(String path)设置本模型的路径。voidsetRemoved(boolean removed)voidsetReserve(String reserve)voidsetUserGroup(String userGroup)
-
-
-
构造器详细资料
-
ThingMetadata
public ThingMetadata(Thing thing)
构造函数- 参数:
thing- 模型
-
-
方法详细资料
-
getCategory
public Category getCategory()
返回当前模型所在的目录。- 返回:
- 目录
-
setCategory
public void setCategory(Category category)
-
initPath
public void initPath()
-
getLastModified
public long getLastModified()
获取模型的最后修改时间。- 返回:
- 最后修改时间
-
setLastModified
public void setLastModified(long lastModified)
设置最后的修改时间。- 参数:
lastModified- 最后修改时间
-
getId
public String getId()
获得模型的标识,同一级的模型都具有不同的标识。- 返回:
- 模型的标识
-
setId
public void setId(String id)
模型的标识。- 参数:
id- 标识
-
getName
public String getName()
返回模型的名称,有时模型的属性没有定义名称,那么此时返回模型的描述者的名称。- 返回:
- 模型的名成
-
getLabel
public String getLabel()
标签是模型的别名,一般显示在界面上。标签支持多语言,在不同的Locale下可以显示对应的标签的值。- 返回:
- 模型的标签
- 另请参阅:
getLabel(String, ActionContext)
-
getLabel
public String getLabel(ActionContext actionContext)
获取标签。
-
getLabel
public String getLabel(String env, ActionContext actionContext)
返回模型的标签。
-
getGroup
public String getGroup()
-
setUserGroup
public void setUserGroup(String userGroup)
-
getLocaleString
public String getLocaleString(String name, Locale locale)
返回本地化的模型对应属性的字符串值。- 参数:
name- 名称locale- 本地- 返回:
- 值
-
getDescription
public String getDescription()
返回模型的一段文本描述,此描述模型可能定义了也可能并未定义。- 返回:
- 模型的描述
-
getDescription
public String getDescription(ActionContext actionContext)
返回模型的描述文档。- 参数:
actionContext-- 返回:
-
getDescription
public String getDescription(String env, ActionContext actionContext)
返回模型的描述文档。- 参数:
env-actionContext-- 返回:
-
getPath
public String getPath()
返回模型的路径。- 返回:
- 模型的路径
-
getPaths
public String[] getPaths()
-
setPath
public void setPath(String path)
设置本模型的路径。- 参数:
path- 模型的路径
-
getThingManager
public ThingManager getThingManager()
取得模型所在的模型管理者。- 返回:
- 模型管理者
-
getFileVersion
public int getFileVersion()
-
setFileVersion
public void setFileVersion(int fileVersion)
-
isIncludeDefaultValue
public boolean isIncludeDefaultValue()
-
setIncludeDefaultValue
public void setIncludeDefaultValue(boolean includeDefaultValue)
-
getReserve
public String getReserve()
保留变量,通常是留给ThingManager等系统对象所用变量。- 返回:
- 保留变量
-
setReserve
public void setReserve(String reserve)
-
isRemoved
public boolean isRemoved()
-
setRemoved
public void setRemoved(boolean removed)
-
getCoderFileType
public String getCoderFileType()
-
getCoderType
public String getCoderType()
-
setCoderType
public void setCoderType(String coderType)
-
-