|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
sjrd.util.appproperties.ApplicationProperties
public class ApplicationProperties
Propriétés de l'application
| Field Summary | |
|---|---|
private ApplicationProperty[] |
availableProperties
Propriétés disponibles |
private static long |
serialVersionUID
ID de sérialisation |
| Fields inherited from class java.util.Properties |
|---|
defaults |
| Constructor Summary | |
|---|---|
ApplicationProperties()
Crée les propriétés |
|
ApplicationProperties(ApplicationProperty[] aAvailableProperties)
Crée les propriétés |
|
ApplicationProperties(Properties defaults)
Crée les propriétés |
|
| Method Summary | |
|---|---|
boolean |
getBooleanProperty(ApplicationProperty property)
Lit la valeur d'une propriété entière |
int |
getIntegerProperty(ApplicationProperty property)
Lit la valeur d'une propriété entière |
String |
getProperty(ApplicationProperty property)
Lit la valeur d'une propriété |
boolean |
isPropertySet(ApplicationProperty property)
Teste si une propriété est renseignée |
private static Properties |
makeDefaultProperties(ApplicationProperty[] availableProperties)
Construit les propriétés par défauts |
void |
parseCommandLine(String[] args)
Parse la ligne de commande et ajoute les paramètres lus |
void |
parseCommandLine(String[] args,
ApplicationProperty[] availableProperties)
Parse la ligne de commande et ajoute les paramètres lus |
void |
setBooleanProperty(ApplicationProperty property,
boolean value)
Modifie la valeur d'une propriété entière |
void |
setIntegerProperty(ApplicationProperty property,
int value)
Modifie la valeur d'une propriété entière |
void |
setProperty(ApplicationProperty property,
String value)
Modifie la valeur d'une propriété |
| Methods inherited from class java.util.Properties |
|---|
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames |
| Methods inherited from class java.util.Hashtable |
|---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private ApplicationProperty[] availableProperties
| Constructor Detail |
|---|
public ApplicationProperties(Properties defaults)
defaults - Propriétés par défautpublic ApplicationProperties(ApplicationProperty[] aAvailableProperties)
aAvailableProperties - Propriétés disponiblespublic ApplicationProperties()
| Method Detail |
|---|
private static Properties makeDefaultProperties(ApplicationProperty[] availableProperties)
availableProperties - Propriétés par défaut
public boolean isPropertySet(ApplicationProperty property)
property - Propriété
public String getProperty(ApplicationProperty property)
throws PropertyNotFoundException
property - Propriété
PropertyNotFoundException - Propriété non trouvéesetProperty(ApplicationProperty, String),
Properties.getProperty(String)
public void setProperty(ApplicationProperty property,
String value)
property - Propriétévalue - Nouvelle valeur de la propriétégetProperty(ApplicationProperty),
Properties.setProperty(String, String)
public int getIntegerProperty(ApplicationProperty property)
throws PropertyException
property - Propriété
PropertyNotFoundException - Propriété non trouvée
PropertyFormatException - La propriété n'a pas le bon format
PropertyExceptionsetProperty(ApplicationProperty, String),
Properties.getProperty(String)
public void setIntegerProperty(ApplicationProperty property,
int value)
property - Propriétévalue - Nouvelle valeur de la propriétégetProperty(ApplicationProperty),
Properties.setProperty(String, String)
public boolean getBooleanProperty(ApplicationProperty property)
throws PropertyException
property - Propriété
PropertyNotFoundException - Propriété non trouvée
PropertyFormatException - La propriété n'a pas le bon format
PropertyExceptionsetProperty(ApplicationProperty, String),
Properties.getProperty(String)
public void setBooleanProperty(ApplicationProperty property,
boolean value)
property - Propriétévalue - Nouvelle valeur de la propriétégetProperty(ApplicationProperty),
Properties.setProperty(String, String)
public void parseCommandLine(String[] args,
ApplicationProperty[] availableProperties)
args - Paramètres en ligne de commandeavailableProperties - Propriétés disponiblespublic void parseCommandLine(String[] args)
args -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||