StructuralMetadata.PropertyTable

Inheritance: java.lang.Object

public static class StructuralMetadata.PropertyTable

Property‑Tabelle.

Konstruktoren

KonstruktorBeschreibung
PropertyTable(String name, StructuralMetadata.ClassType mclass)Konstruktor der Eigenschaftstabelle.

Methoden

MethodeBeschreibung
addValue(StructuralMetadata.Property prop, Object value)Füge eine neue Eigenschaft zur Eigenschaftstabelle hinzu.
addValue(String propName, Object value)Füge eine neue Eigenschaft zur Eigenschaftstabelle hinzu.
attach(VertexElementUserData userData)Hänge die aktuelle Eigenschaftstabelle an die angegebene Benutzerdaten an.
equals(Object arg0)
from(VertexElementUserData userData)Extrahiere die angehängte Eigenschaftstabelle aus den angegebenen Benutzerdaten.
getClass()
getMetaClass()Die Metaklasse dieser Eigenschaftstabelle.
getName()Name der Eigenschaftstabelle.
getValue(String name)Gibt den Wert des angegebenen Eigenschaftsnamens zurück.
getValues()Werte der Eigenschaftstabelle.
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)

Konstruktor der Eigenschaftstabelle.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringDer Name dieser Tabelleninstanz.
mclassClassTypeDie Metaklassendefinition dieser Eigenschaftstabelle.

addValue(StructuralMetadata.Property prop, Object value)

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

Füge eine neue Eigenschaft zur Eigenschaftstabelle hinzu.

Parameters:

ParameterTypBeschreibung
propPropertyWelche Eigenschaft mit Wert hinzuzufügen ist.
Wertjava.lang.ObjectArray von Werten.

addValue(String propName, Object value)

public void addValue(String propName, Object value)

Füge eine neue Eigenschaft zur Eigenschaftstabelle hinzu.

Parameters:

ParameterTypBeschreibung
propNamejava.lang.StringWelche Eigenschaft mit Wert hinzuzufügen ist.
Wertjava.lang.ObjectArray von Werten.

attach(VertexElementUserData userData)

public void attach(VertexElementUserData userData)

Hänge die aktuelle Eigenschaftstabelle an die angegebene Benutzerdaten an.

Parameters:

ParameterTypBeschreibung
userDataVertexElementUserData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

from(VertexElementUserData userData)

public static StructuralMetadata.PropertyTable from(VertexElementUserData userData)

Extrahiere die angehängte Eigenschaftstabelle aus den angegebenen Benutzerdaten.

Parameters:

ParameterTypBeschreibung
userDataVertexElementUserDataDie Benutzerdaten, die mit einer Eigenschaftstabelle verknüpft sind.

Returns: PropertyTable - The associated property table instance

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMetaClass()

public StructuralMetadata.ClassType getMetaClass()

Die Metaklasse dieser Eigenschaftstabelle.

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

getName()

public String getName()

Name der Eigenschaftstabelle.

Returns: java.lang.String – Name der Eigenschaftstabelle.

getValue(String name)

public Object getValue(String name)

Gibt den Wert des angegebenen Eigenschaftsnamens zurück.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringEigenschaftsname

Returns: java.lang.Object – Eigenschaftswert oder null, falls nicht gefunden.

getValues()

public HashMap<String,Object> getValues()

Werte der Eigenschaftstabelle.

Returns: java.util.HashMap<java.lang.String,java.lang.Object> – Werte der Eigenschaftstabelle.

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:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int