|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectssbm.presentation.filters.FieldsContainer
class FieldsContainer
Questa classe rappresenta i campi presenti nella schermata dell’interfaccia utente correntemente in uso.
Ogni campo è identificato da un esemplare della classe FieldMetadata
e i dati in esso contenuti
sono riportati in una stringa.
Field Summary | |
---|---|
private java.util.Map<FieldMetadata,java.lang.String> |
fieldsTable
Il dizionario dei campi presenti nella schermata dell'interfaccia utente correntemente in uso. |
Constructor Summary | |
---|---|
FieldsContainer()
Costruisce un'istanza con un dizionario vuoto. |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
(package private) FieldMetadata[] |
getFieldsMetadata()
Restituisce l'elenco dei metadati di tutti i campi memorizzati nel dizionario. |
(package private) FieldMetadata[] |
getFieldsMetadata(DataTypes type)
Restituisce l'elenco dei metadati dei campi che ospitano dati del tipo specificato come parametro. |
(package private) java.lang.String[] |
getFieldsNames()
Restituisce l'elenco dei nomi dei campi memorizzati nel dizionario. |
(package private) java.lang.String |
getFieldValue(FieldMetadata metadata)
Restituisce il contenuto del campo identificato dal metadato passato come parametro. |
(package private) java.util.Set<DataTypes> |
getTypesSet()
Restituisce l'insieme contenente tutti i tipi di dati presenti nei campi riportati nel dizionario. |
(package private) void |
setField(FieldMetadata metadata,
java.lang.String value)
Aggiunge al dizionario dei campi una voce avente come chiave metadata e come valore value. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.Map<FieldMetadata,java.lang.String> fieldsTable
Constructor Detail |
---|
FieldsContainer()
Method Detail |
---|
void setField(FieldMetadata metadata, java.lang.String value)
metadata
- la chiave della voce del dizionario (i metadati del campo).value
- il valore della voce del dizionario (il contenuto del campo).java.lang.String getFieldValue(FieldMetadata metadata)
metadata
- il metadato del campo per il quale recuperare il contenuto.
java.lang.String[] getFieldsNames()
java.util.Set<DataTypes> getTypesSet()
FieldMetadata[] getFieldsMetadata(DataTypes type)
type
- il valore dell'enumerazione DataTypes che denota il tipo di riferimento.
FieldMetadata[] getFieldsMetadata()
public java.lang.Object clone()
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |