StructuralMetadata.PropertyTable

Inheritance: java.lang.Object

public static class StructuralMetadata.PropertyTable

Table des propriétés.

Constructeurs

ConstructeurDescription
PropertyTable(String name, StructuralMetadata.ClassType mclass)Constructeur de la table de propriétés.

Méthodes

MéthodeDescription
addValue(StructuralMetadata.Property prop, Object value)Ajouter une nouvelle propriété à la table de propriétés.
addValue(String propName, Object value)Ajouter une nouvelle propriété à la table de propriétés.
attach(VertexElementUserData userData)Attacher la table de propriétés actuelle aux données utilisateur spécifiées
equals(Object arg0)
from(VertexElementUserData userData)Extraire la table de propriétés attachée des données utilisateur spécifiées
getClass()
getMetaClass()La méta‑classe de cette table de propriétés.
getName()Nom de la table de propriétés.
getValue(String name)Obtient la valeur du nom de propriété spécifié
getValues()Valeurs de la table de propriétés.
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)

Constructeur de la table de propriétés.

Parameters:

ParamètreTypeDescription
nomjava.lang.StringLe nom de cette instance de table.
mclassClassTypeLa définition de la méta‑classe de cette table de propriétés

addValue(StructuralMetadata.Property prop, Object value)

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

Ajouter une nouvelle propriété à la table de propriétés.

Parameters:

ParamètreTypeDescription
propPropertyQuelle propriété ajouter avec la valeur
valeurjava.lang.ObjectTableau de valeurs

addValue(String propName, Object value)

public void addValue(String propName, Object value)

Ajouter une nouvelle propriété à la table de propriétés.

Parameters:

ParamètreTypeDescription
propNamejava.lang.StringQuelle propriété ajouter avec la valeur
valeurjava.lang.ObjectTableau de valeurs

attach(VertexElementUserData userData)

public void attach(VertexElementUserData userData)

Attacher la table de propriétés actuelle aux données utilisateur spécifiées

Parameters:

ParamètreTypeDescription
userDataVertexElementUserData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

from(VertexElementUserData userData)

public static StructuralMetadata.PropertyTable from(VertexElementUserData userData)

Extraire la table de propriétés attachée des données utilisateur spécifiées

Parameters:

ParamètreTypeDescription
userDataVertexElementUserDataLes données utilisateur associées à une table de propriétés

Returns: PropertyTable - The associated property table instance

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMetaClass()

public StructuralMetadata.ClassType getMetaClass()

La méta‑classe de cette table de propriétés.

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

getName()

public String getName()

Nom de la table de propriétés.

Returns: java.lang.String - Nom de la table de propriétés.

getValue(String name)

public Object getValue(String name)

Obtient la valeur du nom de propriété spécifié

Parameters:

ParamètreTypeDescription
nomjava.lang.StringNom de la propriété

Returns: java.lang.Object - Valeur de la propriété ou null si non trouvée

getValues()

public HashMap<String,Object> getValues()

Valeurs de la table de propriétés.

Returns: java.util.HashMap<java.lang.String,java.lang.Object> - Valeurs de la table de propriétés.

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:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int