StructuralMetadata.PropertyTable

Inheritance: java.lang.Object

public static class StructuralMetadata.PropertyTable

属性表。

构造函数

构造函数描述
PropertyTable(String name, StructuralMetadata.ClassType mclass)属性表的构造函数。

方法

方法描述
addValue(StructuralMetadata.Property prop, Object value)向属性表添加新属性。
addValue(String propName, Object value)向属性表添加新属性。
attach(VertexElementUserData userData)将当前属性表附加到指定的用户数据
equals(Object arg0)
from(VertexElementUserData userData)从指定的用户数据中提取已附加的属性表
getClass()
getMetaClass()此属性表的元类。
getName()属性表的名称。
getValue(String name)获取指定属性名称的值
getValues()属性表的值。
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PropertyTable(String name, StructuralMetadata.ClassType mclass)

public PropertyTable(String name, StructuralMetadata.ClassType mclass)

属性表的构造函数。

Parameters:

参数类型描述
名称java.lang.String此表实例的名称。
mclassClassType此属性表的元类定义

addValue(StructuralMetadata.Property prop, Object value)

public void addValue(StructuralMetadata.Property prop, Object value)

向属性表添加新属性。

Parameters:

参数类型描述
propProperty要添加的属性及其值
java.lang.Object值数组

addValue(String propName, Object value)

public void addValue(String propName, Object value)

向属性表添加新属性。

Parameters:

参数类型描述
propNamejava.lang.String要添加的属性及其值
java.lang.Object值数组

attach(VertexElementUserData userData)

public void attach(VertexElementUserData userData)

将当前属性表附加到指定的用户数据

Parameters:

参数类型描述
userDataVertexElementUserData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

from(VertexElementUserData userData)

public static StructuralMetadata.PropertyTable from(VertexElementUserData userData)

从指定的用户数据中提取已附加的属性表

Parameters:

参数类型描述
userDataVertexElementUserData与属性表关联的用户数据

Returns: PropertyTable - The associated property table instance

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMetaClass()

public StructuralMetadata.ClassType getMetaClass()

此属性表的元类。

Returns: ClassType - The meta class of this property table.

getName()

public String getName()

属性表的名称。

Returns: java.lang.String - 属性表的名称。

getValue(String name)

public Object getValue(String name)

获取指定属性名称的值

Parameters:

参数类型描述
名称java.lang.String属性名称

Returns: java.lang.Object - 属性值,若未找到则为 null

getValues()

public HashMap<String,Object> getValues()

属性表的值。

Returns: java.util.HashMap<java.lang.String,java.lang.Object> - 属性表的值。

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int