org.codehaus.mojo.license
Class SortedProperties
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
org.codehaus.mojo.license.SortedProperties
- All Implemented Interfaces:
- Serializable, Cloneable, Map<Object,Object>
public class SortedProperties
- extends Properties
Permet d'avoir les fichiers de proprietes tries.
- Since:
- 1.0
- Author:
- ruchaud , tchemit
- See Also:
- Serialized Form
Field Summary |
protected String |
encoding
l'encoding a utiliser pour lire et ecrire le properties. |
protected boolean |
removeHeader
un drapeau pour savoir s'il faut enlever l'entete generere |
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, keySet, put, putAll, rehash, remove, size, toString, values |
encoding
protected String encoding
- l'encoding a utiliser pour lire et ecrire le properties.
removeHeader
protected boolean removeHeader
- un drapeau pour savoir s'il faut enlever l'entete generere
SortedProperties
public SortedProperties(String encoding)
SortedProperties
public SortedProperties(String encoding,
boolean removeHeader)
SortedProperties
public SortedProperties(Properties defaults)
keys
public Enumeration<Object> keys()
- Overrides:
keys
in class Hashtable<Object,Object>
load
public SortedProperties load(File src)
throws IOException
- Charge le properties a partir d'un fichier.
- Parameters:
src
- le fichier src a charger en utilisant l'encoding declare
- Returns:
- l'instance du properties
- Throws:
IOException
- if any io pb
store
public void store(File dst)
throws IOException
- Sauvegarde le properties dans un fichier, sans commentaire et en utilisant l'encoding declare.
- Parameters:
dst
- the fichier de destination
- Throws:
IOException
- if any io pb
toGenericList
public static <O> List<O> toGenericList(List<?> list,
Class<O> type)
throws IllegalArgumentException
- Permet de convertir une liste non typee, en une liste typee.
La liste en entree en juste bien castee.
On effectue une verification sur le typage des elements de la liste.
Note : Aucune liste n'est creee, ni recopiee
- Type Parameters:
O
- le type des objets de la liste- Parameters:
list
- la liste a convertirtype
- le type des elements de la liste
- Returns:
- la liste typee
- Throws:
IllegalArgumentException
- si un element de la liste en entree n'est pas en adequation avec le type voulue.
Copyright © 2010-2013 The Kuali Foundation. All Rights Reserved.