Package fr.france
Enum Region
java.lang.Object
java.lang.Enum<Region>
fr.france.Region
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Region>,java.lang.constant.Constable
public enum Region extends java.lang.Enum<Region>
Region est l'énumérateur représentant chacune des régions françaises.
Une Region est caractérisée par les informations suivantes :
- Un nom de région.
- Une liste de départements qui lui sont ratachées.
De plus, la class Region possède une méthode
rechercherParNom(String) qui permet de retrouver une région en
fonction de son nom.
- Version:
- 1.0.1
- Author:
- MathieuSoysal
- See Also:
Departement
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AUVERGNE_RHONE_ALPESRégion de Auvergne-Rhône-AlpesBOURGOGNE_FRANCHE_COMTERégion de Bourgogne-Franche-ComtéBRETAGNERégion de BretagneCENTRE_VAL_DE_LOIRERégion de Centre-Val de LoireCORSERégion de CorseDEPARTEMENT_NON_RATTACHE_A_UNE_REGIONReprésente les départements qui ne sont rattachés à aucune régionGRAND_ESTRégion de Grand EstGUADELOUPERégion de GuadeloupeGUYANERégion de GuyaneHAUTS_DE_FRANCERégion de Hauts-de-FranceILE_DE_FRANCERégion de Île-de-FranceLA_REUNIONRégion de La RéunionMARTINIQUERégion de MartiniqueMAYOTTERégion de MayotteNORMANDIERégion de NormandieNOUVELLE_AQUITAINERégion de Nouvelle-AquitaineOCCITANIERégion de OccitaniePAYS_DE_LA_LOIRERégion de Pays de la LoirePROVENCE_ALPES_COTE_D_AZURRégion de Provence-Alpes-Côte d'Azur -
Method Summary
Modifier and Type Method Description java.util.List<Caumune>getCaumunes()java.util.List<Departement>getDepartements()java.lang.StringgetNom()static RegionrechercherParNom(java.lang.String nom)Retourne laRegioncorrespondant au nom donné en paramètre.static RegionvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Region[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AUVERGNE_RHONE_ALPES
Région de Auvergne-Rhône-Alpes -
BOURGOGNE_FRANCHE_COMTE
Région de Bourgogne-Franche-Comté -
BRETAGNE
Région de Bretagne -
CENTRE_VAL_DE_LOIRE
Région de Centre-Val de Loire -
CORSE
Région de Corse -
GRAND_EST
Région de Grand Est -
GUADELOUPE
Région de Guadeloupe -
GUYANE
Région de Guyane -
HAUTS_DE_FRANCE
Région de Hauts-de-France -
ILE_DE_FRANCE
Région de Île-de-France -
LA_REUNION
Région de La Réunion -
MARTINIQUE
Région de Martinique -
MAYOTTE
Région de Mayotte -
NORMANDIE
Région de Normandie -
NOUVELLE_AQUITAINE
Région de Nouvelle-Aquitaine -
OCCITANIE
Région de Occitanie -
PAYS_DE_LA_LOIRE
Région de Pays de la Loire -
PROVENCE_ALPES_COTE_D_AZUR
Région de Provence-Alpes-Côte d'Azur -
DEPARTEMENT_NON_RATTACHE_A_UNE_REGION
Représente les départements qui ne sont rattachés à aucune région
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
rechercherParNom
Retourne laRegioncorrespondant au nom donné en paramètre. -
getDepartements
- Returns:
- les départements contenus au sein de la région
- See Also:
Departement
-
getNom
public java.lang.String getNom()- Returns:
- le nom de la région
-
getCaumunes
- Returns:
- Toutes les caumunes de la région
- See Also:
Caumune
-