org.nuiton.util
Interface ApplicationConfig.OptionDef

Enclosing class:
ApplicationConfig

public static interface ApplicationConfig.OptionDef

Le contrat de marquage des options, on utilise cette interface pour caracteriser une option de configuration.

Since:
1.0.0-rc-9

Method Summary
 String getDefaultValue()
           
 String getDescription()
           
 String getKey()
           
 Class<?> getType()
           
 boolean isFinal()
           
 boolean isTransient()
           
 

Method Detail

getKey

String getKey()
Returns:
la clef identifiant l'option

getType

Class<?> getType()
Returns:
le type de l'option

getDescription

String getDescription()
Returns:
la clef i18n de description de l'option

getDefaultValue

String getDefaultValue()
Returns:
la valeur par defaut de l'option sous forme de chaine de caracteres

isTransient

boolean isTransient()
Returns:
true si l'option ne peut etre sauvegardee sur disque (utile par exemple pour les mots de passe, ...)

isFinal

boolean isFinal()
Returns:
true si l'option n'est pas modifiable (utilise par exemple pour la version de l'application, ...)


Copyright © 2004-2009 CodeLutin. All Rights Reserved.