Index: lutinutil/src/java/org/codelutin/option/ConfigPropertyKey.java diff -u lutinutil/src/java/org/codelutin/option/ConfigPropertyKey.java:1.2 lutinutil/src/java/org/codelutin/option/ConfigPropertyKey.java:1.3 --- lutinutil/src/java/org/codelutin/option/ConfigPropertyKey.java:1.2 Thu Jan 3 06:04:31 2008 +++ lutinutil/src/java/org/codelutin/option/ConfigPropertyKey.java Thu Jan 3 11:24:28 2008 @@ -26,32 +26,30 @@ import static org.codelutin.option.def.ConfigPropertyModifier.TRANSIENT; import org.codelutin.util.ConverterUtil; -import java.lang.reflect.Modifier; - /** - * Cette classe définie la clef d'une propriété de configuration, i.e la clef - * associée à une propriété typée dans la configuration. + * Cette classe d�finie la clef d'une propri�t� de configuration, i.e la clef + * associ�e � une propri�t� typ�e dans la configuration. *

- * On retrouve ici toutes les caractéristiques de la propriété : + * On retrouve ici toutes les caract�ristiques de la propri�t� : *

* son type {@link #type}. *

- * sa clef non typée {@link #key}. + * sa clef non typ�e {@link #key}. *

- * ses modifiers {@link #modifiers} (on utilise le mécanisme des modifiers + * ses modifiers {@link #modifiers} (on utilise le m�canisme des modifiers * de la reflection java {@link Modifier}). *

- * sa valeur par défaut {@link #defaultValue}. + * sa valeur par d�faut {@link #defaultValue}. *

- * On définit ici aussi des méthodes isXXX pour connaitre le comportement - * de la propriété (static, final, transient...) + * On d�finit ici aussi des m�thodes isXXX pour connaitre le comportement + * de la propri�t� (static, final, transient...) *

* Comme pour les autres types de clefs ({@link ConfigKey}, {@link OptionKey}), - * on dispose de méthodes d'instanciation par factory : + * on dispose de m�thodes d'instanciation par factory : *

- * {@link #newConfigPropertyKey(String, Class, int,String)} pour une propriété sans valeur par défaut + * {@link #newConfigPropertyKey(String, Class, int,String)} pour une propri�t� sans valeur par d�faut *

- * {@link #newConfigPropertyKey(String, Class, int,String,String)} pour une propriété avec valeur par défaut + * {@link #newConfigPropertyKey(String, Class, int,String,String)} pour une propri�t� avec valeur par d�faut * * @author chemit */ @@ -71,42 +69,42 @@ return new ConfigPropertyKey(key, type, modifiers, description, defaultValue); } - /** la clef non typée de la propriété */ + /** la clef non typ�e de la propri�t� */ protected final String key; - /** Le type de la valeur de la propriété */ + /** Le type de la valeur de la propri�t� */ protected final Class type; - /** les modifiers de la propriété */ + /** les modifiers de la propri�t� */ protected final int modifiers; - /** la description de la propriété */ + /** la description de la propri�t� */ protected final String description; - /** La valeur par défaut (si elle existe) pour cette propriété */ + /** La valeur par d�faut (si elle existe) pour cette propri�t� */ protected final T defaultValue; - /** L'ancienne valeur pour cette propriété (depuis dernière sauvegarde) */ + /** L'ancienne valeur pour cette propri�t� (depuis derni�re sauvegarde) */ protected T oldValue; - /** La valeur courante pour cette propriété */ + /** La valeur courante pour cette propri�t� */ protected T currentValue; - /** @return le type de la valeur de la propriété */ + /** @return le type de la valeur de la propri�t� */ public Class getType() { return type; } - /** @return la clef non typé de la propriété */ + /** @return la clef non typ� de la propri�t� */ public String getKey() { return key; } - /** @return la description de la propriété */ + /** @return la description de la propri�t� */ public String getDescription() { return description; } - /** @return la valeur par défaut de la propriété (ou null si non définie) */ + /** @return la valeur par d�faut de la propri�t� (ou null si non d�finie) */ public T getDefaultValue() { return defaultValue; } @@ -132,27 +130,27 @@ } /** - * @return true si la propriété est final (i.e ne - * peut être modifiée) + * @return true si la propri�t� est final (i.e ne + * peut �tre modifi�e) */ public boolean isFinal() { return FINAL.isUsed(modifiers); } /** - * @return true si la propriété est transient - * (i.e ne doit pas être enregistrée) + * @return true si la propri�t� est transient + * (i.e ne doit pas �tre enregistr�e) */ public boolean isTransient() { return TRANSIENT.isUsed(modifiers); } - /** @return true si la propriété est static */ + /** @return true si la propri�t� est static */ public boolean isStatic() { return STATIC.isUsed(modifiers); } - /** @return true si la propriété est obligatoire */ + /** @return true si la propri�t� est obligatoire */ public boolean isMandatory() { return MANDATORY.isUsed(modifiers); }