|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectssbm.presentation.filters.FieldMetadataFactory
class FieldMetadataFactory
Questa classe fornisce esemplari della classe FieldMetadata
.
Gli esemplari sono costruiti sulla base del contenuto del dizionario di
metadati che associa ad ogni costante di DataID
i metadati
del relativo campo dell’interfaccia grafica
Field Summary | |
---|---|
private static java.util.Map<java.lang.String,FieldMetadata> |
METADATA_TABLE
Dizionario dei metadati di tutti i campi dell'interfaccia utente. |
Constructor Summary | |
---|---|
FieldMetadataFactory()
|
Method Summary | |
---|---|
(package private) static FieldMetadata |
createFieldMetadata(java.lang.String datumID)
Restituisce i metadati relativi al campo identificato dal codice passato come parametro. |
(package private) static FieldMetadata[] |
createFieldMetadata(java.lang.String[] dataID)
Restituisce i metadati relativi ai campi identificati dagli ID passati come parametri. |
(package private) static java.lang.String |
getDatumHeading(FieldMetadata metadata)
Restituisce il codice del campo corrispondente ad un metadato. |
private static java.util.Map<java.lang.String,FieldMetadata> |
initialize()
Costruisce il dizionario dei metadati rappresentato dal campo statico METADATA_TABLE . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.util.Map<java.lang.String,FieldMetadata> METADATA_TABLE
Constructor Detail |
---|
FieldMetadataFactory()
Method Detail |
---|
static FieldMetadata createFieldMetadata(java.lang.String datumID) throws java.lang.IllegalArgumentException
datumID
- il codice del campo.
FieldMetadata
contenente i metadati del campo
identificato da datumID.
java.lang.IllegalArgumentException
- se il codice passato come parametro non identifica un campo.static FieldMetadata[] createFieldMetadata(java.lang.String[] dataID) throws java.lang.IllegalArgumentException
dataID
- l'elenco degli ID dei campi.
FieldMetadata
contenente
i metadati dei campi identificati da dataID.
java.lang.IllegalArgumentException
- se almeno uno degli ID passati come parametro non identifica un campo.static java.lang.String getDatumHeading(FieldMetadata metadata) throws java.lang.IllegalArgumentException
metadata
- il metadato del campo per il quale recuperare il codice.
java.lang.IllegalArgumentException
- se nel campo d'esemplare METADATA_TABLE
non è
stata definita una voce avente come valore metadata.private static java.util.Map<java.lang.String,FieldMetadata> initialize()
METADATA_TABLE
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |