|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSOMA.gui.Config
Field Summary | |
protected static java.lang.String |
FILE_CONFIG
File su cui memorizzare le modifiche di utente. |
protected static boolean |
modificate
Questa variabile mi permetterà di ricordarmi (al momento del salvataggio) se l'utente ha fatto una MODIFICA delle proprietà. |
protected static boolean |
primaVolta
Devo sapere se è la prima volta che eseguo un qualsiasi metodo di questa classe, perché devo (ovviamente) caricare dal disco tutte le "proprietà" modificate da utente (nella precedente esecuzione del programma). |
protected static java.util.Properties |
propDefault
Qui invece tutte le "proprietà" DEFINITE dal programmatore! |
protected static java.util.Properties |
propUtente
Qui ci memorizzo tutte le "proprietà" MODIFICATE da utente! |
Constructor Summary | |
Config()
|
Method Summary | |
static void |
caricaPropUtente()
Carico tutte la proprietà che sono state modificate dall'utente. |
static void |
caricaPropUtente(java.lang.String nomeFile)
Carico tutte la proprietà che sono state modificate dall'utente. |
static void |
caricaPropUtenteSeCiSono()
Come la precedente, ma NON rende l'eccezione se non c'è il file. |
static java.lang.String |
cheProp(java.lang.String chiave)
Rende il valore della proprietà "chiave". |
static boolean |
chePropBool(java.lang.String chiave)
Come "cheProp" ma specifica per valori di tipo boolean. |
static java.awt.Color |
chePropCol(java.lang.String chiave)
Come "cheProp" ma specifica per valori di classe Color. |
static java.awt.Rectangle |
chePropComponent(java.lang.String chiave,
java.awt.Component componente)
Come "cheProp" ma specifica per un "componente". |
static java.lang.String |
chePropDefault(java.lang.String chiave)
Rende il valore di default della proprietà "chiave". |
static java.awt.Dimension |
chePropDim(java.lang.String chiave)
Come "cheProp" ma specifica per valori di classe Color. |
static int |
chePropInt(java.lang.String chiave)
Come "cheProp" ma specifica per valori di tipo intero. |
static void |
defProp(java.lang.String chiave,
java.lang.String valore)
DEFINIZIONE di una proprietà - si impone l'assegnazione di un valore di DEFAULT. |
static void |
defPropBool(java.lang.String chiave,
boolean valore)
Come "defProp" ma specifica per valori di tipo boolean. |
static void |
defPropCol(java.lang.String chiave,
java.awt.Color valore)
Come "defProp" ma specifica per valori di classe Color. |
static void |
defPropComponent(java.lang.String chiave,
java.awt.Component componente)
Come "defProp" ma specifica per memorizzare "locazione" e "dimensione" di una finestra (passata come un generico componente - su cui si può fare la "getBounds()"). |
static void |
defPropDim(java.lang.String chiave,
java.awt.Dimension valore)
Come "defProp" ma specifica per valori di classe Dimension. |
static void |
defPropInt(java.lang.String chiave,
int valore)
Come "defProp" ma specifica per valori di tipo intero. |
static void |
defPropVariabile(java.lang.String chiave,
java.lang.String valore)
Come la "defProp", ma non controlla se la proprietà è già stata definita (con diverso valore). |
static java.lang.String |
inStringa()
Rende la rappresentazione sottoforma di stringa di TUTTO l'elenco di proprietà definite dal programmatore e modificate da utente. |
static void |
modifProp(java.lang.String chiave,
java.lang.String valore)
MODIFICA di una proprietà - si fa una modifica del valore di DEFAULT. |
static void |
modifPropBool(java.lang.String chiave,
boolean valore)
Come "modifProp" ma specifica per valori di tipo boolean. |
static void |
modifPropCol(java.lang.String chiave,
java.awt.Color valore)
Come "modifProp" ma specifica per valori di classe Color. |
static void |
modifPropComponent(java.lang.String chiave,
java.awt.Component componente)
Come "modifProp" ma specifica per un "componente". |
static void |
modifPropDim(java.lang.String chiave,
java.awt.Dimension valore)
Come "modifProp" ma specifica per valori di classe Color. |
static void |
modifPropInt(java.lang.String chiave,
int valore)
Come "modifProp" ma specifica per valori di tipo intero. |
static void |
resetConfig()
Ripristina tutte le proprietà al proprio valore di default! |
static void |
resetProp(java.lang.String chiave)
Ripristina al valore di default la proprietà passata. |
static void |
salvaPropUtente()
Salva su disco tutte le modifiche fatte dall'utente alle proprietà. |
static void |
salvaPropUtente(java.lang.String nomeFile)
Salva su disco tutte le modifiche fatte dall'utente alle proprietà. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String FILE_CONFIG
protected static java.util.Properties propUtente
protected static java.util.Properties propDefault
protected static boolean primaVolta
protected static boolean modificate
Constructor Detail |
public Config()
Method Detail |
public static void caricaPropUtente() throws java.lang.Exception
java.lang.Exception
public static void caricaPropUtenteSeCiSono()
public static void caricaPropUtente(java.lang.String nomeFile) throws java.lang.Exception
java.lang.Exception
public static void salvaPropUtente() throws java.lang.Exception
java.lang.Exception
public static void salvaPropUtente(java.lang.String nomeFile) throws java.lang.Exception
java.lang.Exception
public static void defProp(java.lang.String chiave, java.lang.String valore)
public static void defPropVariabile(java.lang.String chiave, java.lang.String valore)
public static void modifProp(java.lang.String chiave, java.lang.String valore)
public static java.lang.String cheProp(java.lang.String chiave)
public static java.lang.String chePropDefault(java.lang.String chiave)
public static void resetProp(java.lang.String chiave)
public static void resetConfig()
public static void defPropInt(java.lang.String chiave, int valore)
public static void modifPropInt(java.lang.String chiave, int valore)
public static int chePropInt(java.lang.String chiave)
public static void defPropBool(java.lang.String chiave, boolean valore)
public static void modifPropBool(java.lang.String chiave, boolean valore)
public static boolean chePropBool(java.lang.String chiave)
public static void defPropCol(java.lang.String chiave, java.awt.Color valore)
public static void modifPropCol(java.lang.String chiave, java.awt.Color valore)
public static java.awt.Color chePropCol(java.lang.String chiave)
public static void defPropDim(java.lang.String chiave, java.awt.Dimension valore)
public static void modifPropDim(java.lang.String chiave, java.awt.Dimension valore)
public static java.awt.Dimension chePropDim(java.lang.String chiave)
public static void defPropComponent(java.lang.String chiave, java.awt.Component componente)
public static void modifPropComponent(java.lang.String chiave, java.awt.Component componente)
public static java.awt.Rectangle chePropComponent(java.lang.String chiave, java.awt.Component componente)
public static java.lang.String inStringa()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |