StructuralMetadata.PropertyTable

Inheritance: java.lang.Object

public static class StructuralMetadata.PropertyTable

Tabella delle proprietà.

Costruttori

CostruttoreDescrizione
PropertyTable(String name, StructuralMetadata.ClassType mclass)Costruttore della tabella delle proprietà.

Metodi

MetodoDescrizione
addValue(StructuralMetadata.Property prop, Object value)Aggiungi una nuova proprietà alla tabella delle proprietà.
addValue(String propName, Object value)Aggiungi una nuova proprietà alla tabella delle proprietà.
attach(VertexElementUserData userData)Allega la tabella delle proprietà corrente ai dati utente specificati
equals(Object arg0)
from(VertexElementUserData userData)Estrai la tabella delle proprietà allegata dai dati utente specificati
getClass()
getMetaClass()La meta classe di questa tabella delle proprietà.
getName()Nome della tabella delle proprietà.
getValue(String name)Ottiene il valore del nome della proprietà specificata
getValues()Valori della tabella delle proprietà.
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)

Costruttore della tabella delle proprietà.

Parameters:

ParametroTipoDescrizione
nomejava.lang.StringIl nome di questa istanza di tabella.
mclassClassTypeLa definizione della meta classe di questa tabella delle proprietà

addValue(StructuralMetadata.Property prop, Object value)

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

Aggiungi una nuova proprietà alla tabella delle proprietà.

Parameters:

ParametroTipoDescrizione
propPropertyQuale proprietà aggiungere con valore
valorejava.lang.ObjectArray di valori

addValue(String propName, Object value)

public void addValue(String propName, Object value)

Aggiungi una nuova proprietà alla tabella delle proprietà.

Parameters:

ParametroTipoDescrizione
propNamejava.lang.StringQuale proprietà aggiungere con valore
valorejava.lang.ObjectArray di valori

attach(VertexElementUserData userData)

public void attach(VertexElementUserData userData)

Allega la tabella delle proprietà corrente ai dati utente specificati

Parameters:

ParametroTipoDescrizione
userDataVertexElementUserData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

from(VertexElementUserData userData)

public static StructuralMetadata.PropertyTable from(VertexElementUserData userData)

Estrai la tabella delle proprietà allegata dai dati utente specificati

Parameters:

ParametroTipoDescrizione
userDataVertexElementUserDataI dati utente associati a una tabella delle proprietà

Returns: PropertyTable - The associated property table instance

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMetaClass()

public StructuralMetadata.ClassType getMetaClass()

La meta classe di questa tabella delle proprietà.

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

getName()

public String getName()

Nome della tabella delle proprietà.

Returns: java.lang.String - Nome della tabella delle proprietà.

getValue(String name)

public Object getValue(String name)

Ottiene il valore del nome della proprietà specificata

Parameters:

ParametroTipoDescrizione
nomejava.lang.StringNome della proprietà

Returns: java.lang.Object - Valore della proprietà o null se non trovato

getValues()

public HashMap<String,Object> getValues()

Valori della tabella delle proprietà.

Returns: java.util.HashMap<java.lang.String,java.lang.Object> - Valori della tabella delle proprietà.

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:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int