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: boolean

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