Package fr.alba0404.astuce.api.enums
Enum Line
java.lang.Object
java.lang.Enum<Line>
fr.alba0404.astuce.api.enums.Line
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Line>,java.lang.constant.Constable
public enum Line extends java.lang.Enum<Line>
Lines of the Astuce transport network.
- Version:
- 2.0
- Author:
- Alba0404
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>> -
Enum Constant Summary
Enum Constants Enum Constant Description _11Ligne de bus régulière 11 (Collège L. de Vinci <> Grand Val)_13Ligne de bus régulière 13 (Hôtel de Ville de Rouen <> Mairie de Belbeuf / Ecole de Musique)_20Ligne de bus régulière 20 (Le Chapitre <> Mairie de Saint-Aubin-Epinay)_22Ligne de bus régulière 22 (Boulingrin <> Bois Tison)_26Ligne de bus régulière 26 (Salle des Fêtes de Saint-Pierre-de-Varengeville <> Mont-Riboudet Kindarena)_27Ligne de bus régulière 27 (Bel Air <> Georges Braque / Gare de Saint-Etienne)_29Ligne de bus régulière 29 (Route de Montville <> Gare Routière de Rouen)_30Ligne de bus régulière 30 (Caudebec Quai <> Gare Routière de Rouen)_32Ligne de bus régulière 32 (Champ de Foire <> Théâtre des Arts)_33Ligne de bus régulière 33 (Pont de la Chapelle <> Théâtre des Arts)_34Ligne de bus régulière 34 (Théâtre des Arts <> Vesta)_37Ligne de bus régulière 37 (Plaine de la Ronce <> Les Bosquets ou Hauts Poiriers)_38Ligne de bus régulière 38 (Mont Pilon <> Mairie de Montmain)_39Ligne de bus régulière 39 (Rue du Coq <> Lycée Fernand Léger)_40Ligne de bus régulière 40 (La Varenne <> Boulingrin)_41Ligne de bus régulière 41 (Ancienne Mare <> La Bastille)_42Ligne de bus régulière 42 (Centre Routier <> La Houssière)_43Ligne de bus régulière 43 (Place du Vivier <> Bois des Dames)_5Ligne de bus régulière 5 (Collège Jules Verne <> Martainville)_6Ligne de bus régulière 6 (Beauvoisine <> Les Bouttières)_8Ligne de bus régulière 8 (Longs Vallons / Ecole Moulin <> Ile Lacroix)_88Ligne de bus régulière 88 (Centre Coiffier <> Lycée Fernand Léger)_9Ligne de bus régulière 9 (E.ALigne de bus régulière A (Mairie de Saint-Pierre-Les-Elbeuf <> Mairie de Cléon)BLigne de bus régulière B (Parc Saint-Cyr <> Ecole de La Londe)BEDANNELigne AlloBus Bédanne (Champ de Foire <> Pôle Multimodal d'Oissel / Casanova)CLigne de bus régulière C (Bosc Tard <> Les Arches)D1Ligne de bus régulière D1 (Parc Saint-Cyr <> Mairie de Cléon)D2Ligne de bus régulière D2 (Mairie de Saint-Pierre-Lès-Elbeuf <> Pôle Multimodal d'Oissel)ELigne de bus régulière E (Mairie de Cléon <> Moulin Saint-Etienne)FLigne de bus régulière F (Z.I.F1Ligne FAST F1 (Plaine de la Ronce <> Stade Diochon)F2Ligne FAST F2 (La Vatine / Parc de la Vatine <> Tamarelle)F3Ligne FAST F3 (Théâtre des Arts <> Pôle Multimodal d'Oissel)F4Ligne FAST F4 (Hameau de Frévaux <> Mont-Riboudet Kindarena)F5Ligne FAST F5 (Théâtre des Arts <> Lycée Galilée)FRENEUSELigne AlloBus Freneuse (Champ de Foire <> Pôle Multimodal d'Oissel / Casanova)HLigne de bus régulière H (Hôpital de Louviers <> Hôpital Intercommunal d'Elbeuf)LA_LONDELigne AlloBus La Londe (Champ de Foire <> Écameaux Le Moulin)METROLigne de métro (Boulingrin <> Technopôle / Georges Braque)ORIVALLigne AlloBus Orival (Champ de Foire <> Hôpital d'Oissel)ST_PIERRELigne AlloBus Saint-Pierre (Ecole Camus <> Z.I.T1Ligne TEOR T1 (Mont aux Malades <> CHU Charles Nicolle)T2Ligne TEOR T2 (Mairie - V.T3Ligne TEOR T3 (Monet <> Durécu-Lavoisier)t35Ligne taxis t35 (Sente d'Houdeville <> Bérat)T4Ligne TEOR T4 (Boulingrin <> Zénith-Parc Expo)t53Ligne taxis t53 (Coteaux du Larmont <> Boulingrin)t54Ligne taxis t54 (Pont d'Eauplet <> Dieppedalle Rive Gauche) -
Method Summary
Modifier and Type Method Description java.lang.String[]getDisplayTerminus()Get all terminus of the line in a readable table.java.lang.StringgetDisplayTerminus(int sens)Get the terminus of the line in a readable format.intgetId()Get the id of the line.static LinegetLineById(int id)Get the line using its id.static LinegetLineByName(java.lang.String name)Get the line using its name.java.lang.StringgetName()Get the line's name.java.lang.String[]getTerminus()Get all terminus of the line.java.lang.StringgetTerminus(int sens)Get terminus of the line.java.lang.StringtoString()static LinevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Line[]values()Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, valueOfMethods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Enum Constant Details
-
METRO
Ligne de métro (Boulingrin <> Technopôle / Georges Braque) -
T1
Ligne TEOR T1 (Mont aux Malades <> CHU Charles Nicolle) -
T2
Ligne TEOR T2 (Mairie - V. Schoelcher <> Tamarelle) -
T3
Ligne TEOR T3 (Monet <> Durécu-Lavoisier) -
T4
Ligne TEOR T4 (Boulingrin <> Zénith-Parc Expo) -
F1
Ligne FAST F1 (Plaine de la Ronce <> Stade Diochon) -
F2
Ligne FAST F2 (La Vatine / Parc de la Vatine <> Tamarelle) -
F3
Ligne FAST F3 (Théâtre des Arts <> Pôle Multimodal d'Oissel) -
F4
Ligne FAST F4 (Hameau de Frévaux <> Mont-Riboudet Kindarena) -
F5
Ligne FAST F5 (Théâtre des Arts <> Lycée Galilée) -
_5
Ligne de bus régulière 5 (Collège Jules Verne <> Martainville) -
_6
Ligne de bus régulière 6 (Beauvoisine <> Les Bouttières) -
_8
Ligne de bus régulière 8 (Longs Vallons / Ecole Moulin <> Ile Lacroix) -
_9
Ligne de bus régulière 9 (E. Lacroix <> Chapelle Saint-Siméon) -
_11
Ligne de bus régulière 11 (Collège L. de Vinci <> Grand Val) -
_13
Ligne de bus régulière 13 (Hôtel de Ville de Rouen <> Mairie de Belbeuf / Ecole de Musique) -
_20
Ligne de bus régulière 20 (Le Chapitre <> Mairie de Saint-Aubin-Epinay) -
_22
Ligne de bus régulière 22 (Boulingrin <> Bois Tison) -
_26
Ligne de bus régulière 26 (Salle des Fêtes de Saint-Pierre-de-Varengeville <> Mont-Riboudet Kindarena) -
_27
Ligne de bus régulière 27 (Bel Air <> Georges Braque / Gare de Saint-Etienne) -
_29
Ligne de bus régulière 29 (Route de Montville <> Gare Routière de Rouen) -
_30
Ligne de bus régulière 30 (Caudebec Quai <> Gare Routière de Rouen) -
_32
Ligne de bus régulière 32 (Champ de Foire <> Théâtre des Arts) -
_33
Ligne de bus régulière 33 (Pont de la Chapelle <> Théâtre des Arts) -
_34
Ligne de bus régulière 34 (Théâtre des Arts <> Vesta) -
_37
Ligne de bus régulière 37 (Plaine de la Ronce <> Les Bosquets ou Hauts Poiriers) -
_38
Ligne de bus régulière 38 (Mont Pilon <> Mairie de Montmain) -
_39
Ligne de bus régulière 39 (Rue du Coq <> Lycée Fernand Léger) -
_40
Ligne de bus régulière 40 (La Varenne <> Boulingrin) -
_41
Ligne de bus régulière 41 (Ancienne Mare <> La Bastille) -
_42
Ligne de bus régulière 42 (Centre Routier <> La Houssière) -
_43
Ligne de bus régulière 43 (Place du Vivier <> Bois des Dames) -
_88
Ligne de bus régulière 88 (Centre Coiffier <> Lycée Fernand Léger) -
A
Ligne de bus régulière A (Mairie de Saint-Pierre-Les-Elbeuf <> Mairie de Cléon) -
B
Ligne de bus régulière B (Parc Saint-Cyr <> Ecole de La Londe) -
C
Ligne de bus régulière C (Bosc Tard <> Les Arches) -
E
Ligne de bus régulière E (Mairie de Cléon <> Moulin Saint-Etienne) -
F
Ligne de bus régulière F (Z.I. L'Oison <> Pôle Multimodal d'Oissel) -
H
Ligne de bus régulière H (Hôpital de Louviers <> Hôpital Intercommunal d'Elbeuf) -
D1
Ligne de bus régulière D1 (Parc Saint-Cyr <> Mairie de Cléon) -
D2
Ligne de bus régulière D2 (Mairie de Saint-Pierre-Lès-Elbeuf <> Pôle Multimodal d'Oissel) -
t35
Ligne taxis t35 (Sente d'Houdeville <> Bérat) -
t53
Ligne taxis t53 (Coteaux du Larmont <> Boulingrin) -
t54
Ligne taxis t54 (Pont d'Eauplet <> Dieppedalle Rive Gauche) -
ORIVAL
Ligne AlloBus Orival (Champ de Foire <> Hôpital d'Oissel) -
BEDANNE
Ligne AlloBus Bédanne (Champ de Foire <> Pôle Multimodal d'Oissel / Casanova) -
FRENEUSE
Ligne AlloBus Freneuse (Champ de Foire <> Pôle Multimodal d'Oissel / Casanova) -
LA_LONDE
Ligne AlloBus La Londe (Champ de Foire <> Écameaux Le Moulin) -
ST_PIERRE
Ligne AlloBus Saint-Pierre (Ecole Camus <> Z.I. L'Oison)
-
-
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
-
getName
public final java.lang.String getName()Get the line's name.- Returns:
- The name of the line.
-
getId
public final int getId()Get the id of the line.- Returns:
- The id of the line.
-
getTerminus
public final java.lang.String getTerminus(int sens)Get terminus of the line. The format is the link one.- Parameters:
sens- The direction you want (1/2).- Returns:
- The terminus of this direction.
-
getDisplayTerminus
public final java.lang.String getDisplayTerminus(int sens)Get the terminus of the line in a readable format.- Parameters:
sens- The direction you want (1/2).- Returns:
- The terminus of this direction (readable).
-
getTerminus
public final java.lang.String[] getTerminus()Get all terminus of the line.- Returns:
- The terminus table.
-
getDisplayTerminus
public final java.lang.String[] getDisplayTerminus()Get all terminus of the line in a readable table.- Returns:
- Terminus of the line readable.
-
getLineById
Get the line using its id.- Parameters:
id- The id of the station you want.- Returns:
- The line with the given id or null;
-
getLineByName
Get the line using its name.- Parameters:
name- The name of the station you want.- Returns:
- The line with the given name or null.
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Enum<Line>
-