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
    _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)
    _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)
    _88
    Ligne de bus régulière 88 (Centre Coiffier <> Lycée Fernand Léger)
    _9
    Ligne de bus régulière 9 (E.
    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)
    BEDANNE
    Ligne AlloBus Bédanne (Champ de Foire <> Pôle Multimodal d'Oissel / Casanova)
    C
    Ligne de bus régulière C (Bosc Tard <> Les Arches)
    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)
    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.
    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)
    FRENEUSE
    Ligne AlloBus Freneuse (Champ de Foire <> Pôle Multimodal d'Oissel / Casanova)
    H
    Ligne de bus régulière H (Hôpital de Louviers <> Hôpital Intercommunal d'Elbeuf)
    LA_LONDE
    Ligne AlloBus La Londe (Champ de Foire <> Écameaux Le Moulin)
    METRO
    Ligne de métro (Boulingrin <> Technopôle / Georges Braque)
    ORIVAL
    Ligne AlloBus Orival (Champ de Foire <> Hôpital d'Oissel)
    ST_PIERRE
    Ligne AlloBus Saint-Pierre (Ecole Camus <> Z.I.
    T1
    Ligne TEOR T1 (Mont aux Malades <> CHU Charles Nicolle)
    T2
    Ligne TEOR T2 (Mairie - V.
    T3
    Ligne TEOR T3 (Monet <> Durécu-Lavoisier)
    t35
    Ligne taxis t35 (Sente d'Houdeville <> Bérat)
    T4
    Ligne TEOR T4 (Boulingrin <> Zénith-Parc Expo)
    t53
    Ligne taxis t53 (Coteaux du Larmont <> Boulingrin)
    t54
    Ligne 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.String getDisplayTerminus​(int sens)
    Get the terminus of the line in a readable format.
    int getId()
    Get the id of the line.
    static Line getLineById​(int id)
    Get the line using its id.
    static Line getLineByName​(java.lang.String name)
    Get the line using its name.
    java.lang.String getName()
    Get the line's name.
    java.lang.String[] getTerminus()
    Get all terminus of the line.
    java.lang.String getTerminus​(int sens)
    Get terminus of the line.
    java.lang.String toString()  
    static Line valueOf​(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, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • METRO

      public static final Line METRO
      Ligne de métro (Boulingrin <> Technopôle / Georges Braque)
    • T1

      public static final Line T1
      Ligne TEOR T1 (Mont aux Malades <> CHU Charles Nicolle)
    • T2

      public static final Line T2
      Ligne TEOR T2 (Mairie - V. Schoelcher <> Tamarelle)
    • T3

      public static final Line T3
      Ligne TEOR T3 (Monet <> Durécu-Lavoisier)
    • T4

      public static final Line T4
      Ligne TEOR T4 (Boulingrin <> Zénith-Parc Expo)
    • F1

      public static final Line F1
      Ligne FAST F1 (Plaine de la Ronce <> Stade Diochon)
    • F2

      public static final Line F2
      Ligne FAST F2 (La Vatine / Parc de la Vatine <> Tamarelle)
    • F3

      public static final Line F3
      Ligne FAST F3 (Théâtre des Arts <> Pôle Multimodal d'Oissel)
    • F4

      public static final Line F4
      Ligne FAST F4 (Hameau de Frévaux <> Mont-Riboudet Kindarena)
    • F5

      public static final Line F5
      Ligne FAST F5 (Théâtre des Arts <> Lycée Galilée)
    • _5

      public static final Line _5
      Ligne de bus régulière 5 (Collège Jules Verne <> Martainville)
    • _6

      public static final Line _6
      Ligne de bus régulière 6 (Beauvoisine <> Les Bouttières)
    • _8

      public static final Line _8
      Ligne de bus régulière 8 (Longs Vallons / Ecole Moulin <> Ile Lacroix)
    • _9

      public static final Line _9
      Ligne de bus régulière 9 (E. Lacroix <> Chapelle Saint-Siméon)
    • _11

      public static final Line _11
      Ligne de bus régulière 11 (Collège L. de Vinci <> Grand Val)
    • _13

      public static final Line _13
      Ligne de bus régulière 13 (Hôtel de Ville de Rouen <> Mairie de Belbeuf / Ecole de Musique)
    • _20

      public static final Line _20
      Ligne de bus régulière 20 (Le Chapitre <> Mairie de Saint-Aubin-Epinay)
    • _22

      public static final Line _22
      Ligne de bus régulière 22 (Boulingrin <> Bois Tison)
    • _26

      public static final Line _26
      Ligne de bus régulière 26 (Salle des Fêtes de Saint-Pierre-de-Varengeville <> Mont-Riboudet Kindarena)
    • _27

      public static final Line _27
      Ligne de bus régulière 27 (Bel Air <> Georges Braque / Gare de Saint-Etienne)
    • _29

      public static final Line _29
      Ligne de bus régulière 29 (Route de Montville <> Gare Routière de Rouen)
    • _30

      public static final Line _30
      Ligne de bus régulière 30 (Caudebec Quai <> Gare Routière de Rouen)
    • _32

      public static final Line _32
      Ligne de bus régulière 32 (Champ de Foire <> Théâtre des Arts)
    • _33

      public static final Line _33
      Ligne de bus régulière 33 (Pont de la Chapelle <> Théâtre des Arts)
    • _34

      public static final Line _34
      Ligne de bus régulière 34 (Théâtre des Arts <> Vesta)
    • _37

      public static final Line _37
      Ligne de bus régulière 37 (Plaine de la Ronce <> Les Bosquets ou Hauts Poiriers)
    • _38

      public static final Line _38
      Ligne de bus régulière 38 (Mont Pilon <> Mairie de Montmain)
    • _39

      public static final Line _39
      Ligne de bus régulière 39 (Rue du Coq <> Lycée Fernand Léger)
    • _40

      public static final Line _40
      Ligne de bus régulière 40 (La Varenne <> Boulingrin)
    • _41

      public static final Line _41
      Ligne de bus régulière 41 (Ancienne Mare <> La Bastille)
    • _42

      public static final Line _42
      Ligne de bus régulière 42 (Centre Routier <> La Houssière)
    • _43

      public static final Line _43
      Ligne de bus régulière 43 (Place du Vivier <> Bois des Dames)
    • _88

      public static final Line _88
      Ligne de bus régulière 88 (Centre Coiffier <> Lycée Fernand Léger)
    • A

      public static final Line A
      Ligne de bus régulière A (Mairie de Saint-Pierre-Les-Elbeuf <> Mairie de Cléon)
    • B

      public static final Line B
      Ligne de bus régulière B (Parc Saint-Cyr <> Ecole de La Londe)
    • C

      public static final Line C
      Ligne de bus régulière C (Bosc Tard <> Les Arches)
    • E

      public static final Line E
      Ligne de bus régulière E (Mairie de Cléon <> Moulin Saint-Etienne)
    • F

      public static final Line F
      Ligne de bus régulière F (Z.I. L'Oison <> Pôle Multimodal d'Oissel)
    • H

      public static final Line H
      Ligne de bus régulière H (Hôpital de Louviers <> Hôpital Intercommunal d'Elbeuf)
    • D1

      public static final Line D1
      Ligne de bus régulière D1 (Parc Saint-Cyr <> Mairie de Cléon)
    • D2

      public static final Line D2
      Ligne de bus régulière D2 (Mairie de Saint-Pierre-Lès-Elbeuf <> Pôle Multimodal d'Oissel)
    • t35

      public static final Line t35
      Ligne taxis t35 (Sente d'Houdeville <> Bérat)
    • t53

      public static final Line t53
      Ligne taxis t53 (Coteaux du Larmont <> Boulingrin)
    • t54

      public static final Line t54
      Ligne taxis t54 (Pont d'Eauplet <> Dieppedalle Rive Gauche)
    • ORIVAL

      public static final Line ORIVAL
      Ligne AlloBus Orival (Champ de Foire <> Hôpital d'Oissel)
    • BEDANNE

      public static final Line BEDANNE
      Ligne AlloBus Bédanne (Champ de Foire <> Pôle Multimodal d'Oissel / Casanova)
    • FRENEUSE

      public static final Line FRENEUSE
      Ligne AlloBus Freneuse (Champ de Foire <> Pôle Multimodal d'Oissel / Casanova)
    • LA_LONDE

      public static final Line LA_LONDE
      Ligne AlloBus La Londe (Champ de Foire <> Écameaux Le Moulin)
    • ST_PIERRE

      public static final Line ST_PIERRE
      Ligne AlloBus Saint-Pierre (Ecole Camus <> Z.I. L'Oison)
  • Method Details

    • values

      public static Line[] 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

      public static Line valueOf​(java.lang.String name)
      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 name
      java.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

      public static final Line getLineById​(int id)
      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

      public static final Line getLineByName​(java.lang.String name)
      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:
      toString in class java.lang.Enum<Line>