fr.ybo.opendata.rennes.modele.bus
Class Alert

java.lang.Object
  extended by fr.ybo.opendata.rennes.modele.bus.Alert
All Implemented Interfaces:
Serializable

public class Alert
extends Object
implements Serializable

Class représentant une alerte Keolis.

Author:
ybonnel
See Also:
Serialized Form

Constructor Summary
Alert()
           
 
Method Summary
 void addLine(String line)
          Ajout d'une ligne.
 String getDetail()
           
 String getDetailFormatte(Iterable<String> arrets)
          Détail de l'alert formatté.
 String getEndtime()
           
 List<String> getLines()
           
 String getLink()
           
 String getStarttime()
           
 String getTitle()
           
 CharSequence getTitleFormate()
          Les lignes de bus en début de titre sont supprimées.
 boolean isMajordisturbance()
           
 void setDetail(String detail)
           
 void setEndtime(String endtime)
           
 void setLink(String link)
           
 void setMajordisturbance(boolean majordisturbance)
           
 void setStarttime(String starttime)
           
 void setTitle(String title)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Alert

public Alert()
Method Detail

getTitle

public String getTitle()
Returns:
title.

setTitle

public void setTitle(String title)
Parameters:
title - title.

getStarttime

public String getStarttime()
Returns:
starttime.

setStarttime

public void setStarttime(String starttime)
Parameters:
starttime - starttime.

getEndtime

public String getEndtime()
Returns:
endtime.

setEndtime

public void setEndtime(String endtime)
Parameters:
endtime - endtime.

getLines

public List<String> getLines()
Returns:
lines.

addLine

public void addLine(String line)
Ajout d'une ligne.

Parameters:
line - la ligne.

isMajordisturbance

public boolean isMajordisturbance()
Returns:
majordisturbance.

setMajordisturbance

public void setMajordisturbance(boolean majordisturbance)
Parameters:
majordisturbance - majordisturbance.

getDetail

public String getDetail()
Returns:
detail.

setDetail

public void setDetail(String detail)
Parameters:
detail - detail.

getLink

public String getLink()
Returns:
link.

setLink

public void setLink(String link)
Parameters:
link - link.

getDetailFormatte

public String getDetailFormatte(Iterable<String> arrets)
Détail de l'alert formatté.
Si une minuscule est suivie d'une majuscule (sans espace), on insère un retour à la ligne.
Tous les arrêts passés en paramètre sont mis en gras (<b>).
Toutes lignes commençant par "Ligne" est mise en gras.
Les retour à la ligne sont transformés en <br/>.

Parameters:
arrets - liste des arrêts.
Returns:
détail formatté.

getTitleFormate

public CharSequence getTitleFormate()
Les lignes de bus en début de titre sont supprimées.

Returns:
le titre formatté.


Copyright © 2012. All Rights Reserved.