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_ALPES
Région de Auvergne-Rhône-AlpesBOURGOGNE_FRANCHE_COMTE
Région de Bourgogne-Franche-ComtéBRETAGNE
Région de BretagneCENTRE_VAL_DE_LOIRE
Région de Centre-Val de LoireCORSE
Région de CorseDEPARTEMENT_NON_RATTACHE_A_UNE_REGION
Représente les départements qui ne sont rattachés à aucune régionGRAND_EST
Région de Grand EstGUADELOUPE
Région de GuadeloupeGUYANE
Région de GuyaneHAUTS_DE_FRANCE
Région de Hauts-de-FranceILE_DE_FRANCE
Région de Île-de-FranceLA_REUNION
Région de La RéunionMARTINIQUE
Région de MartiniqueMAYOTTE
Région de MayotteNORMANDIE
Région de NormandieNOUVELLE_AQUITAINE
Région de Nouvelle-AquitaineOCCITANIE
Région de OccitaniePAYS_DE_LA_LOIRE
Région de Pays de la LoirePROVENCE_ALPES_COTE_D_AZUR
Ré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.String
getNom()
static Region
rechercherParNom(java.lang.String nom)
Retourne laRegion
correspondant au nom donné en paramètre.static Region
valueOf(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 laRegion
correspondant 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
-