mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-18 16:29:51 +00:00
dedicated style dto rather than int[]
git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@888 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
parent
473464fa11
commit
b97376570a
16 changed files with 450 additions and 424 deletions
|
@ -24,7 +24,7 @@ import java.util.Map;
|
|||
|
||||
import de.schildbach.pte.dto.Location;
|
||||
import de.schildbach.pte.dto.LocationType;
|
||||
import de.schildbach.pte.util.Color;
|
||||
import de.schildbach.pte.dto.Style;
|
||||
|
||||
/**
|
||||
* @author Andreas Schildbach
|
||||
|
@ -60,73 +60,73 @@ public class VrrProvider extends AbstractEfaProvider
|
|||
return xmlStopfinderRequest(new Location(LocationType.ANY, 0, null, constraint.toString()));
|
||||
}
|
||||
|
||||
private static final Map<String, int[]> LINES = new HashMap<String, int[]>();
|
||||
private static final Map<String, Style> LINES = new HashMap<String, Style>();
|
||||
|
||||
static
|
||||
{
|
||||
// Busse Bonn
|
||||
LINES.put("B63", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
|
||||
LINES.put("B16", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
|
||||
LINES.put("B66", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
|
||||
LINES.put("B67", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
|
||||
LINES.put("B68", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
|
||||
LINES.put("B18", new int[] { Color.parseColor("#0065ae"), Color.WHITE });
|
||||
LINES.put("B61", new int[] { Color.parseColor("#e4000b"), Color.WHITE });
|
||||
LINES.put("B62", new int[] { Color.parseColor("#e4000b"), Color.WHITE });
|
||||
LINES.put("B65", new int[] { Color.parseColor("#e4000b"), Color.WHITE });
|
||||
LINES.put("BSB55", new int[] { Color.parseColor("#00919e"), Color.WHITE });
|
||||
LINES.put("BSB60", new int[] { Color.parseColor("#8f9867"), Color.WHITE });
|
||||
LINES.put("BSB69", new int[] { Color.parseColor("#db5f1f"), Color.WHITE });
|
||||
LINES.put("B529", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
|
||||
LINES.put("B537", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
|
||||
LINES.put("B541", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
|
||||
LINES.put("B550", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
|
||||
LINES.put("B163", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
|
||||
LINES.put("B551", new int[] { Color.parseColor("#2e2383"), Color.WHITE });
|
||||
LINES.put("B600", new int[] { Color.parseColor("#817db7"), Color.WHITE });
|
||||
LINES.put("B601", new int[] { Color.parseColor("#831b82"), Color.WHITE });
|
||||
LINES.put("B602", new int[] { Color.parseColor("#dd6ba6"), Color.WHITE });
|
||||
LINES.put("B603", new int[] { Color.parseColor("#e6007d"), Color.WHITE });
|
||||
LINES.put("B604", new int[] { Color.parseColor("#009f5d"), Color.WHITE });
|
||||
LINES.put("B605", new int[] { Color.parseColor("#007b3b"), Color.WHITE });
|
||||
LINES.put("B606", new int[] { Color.parseColor("#9cbf11"), Color.WHITE });
|
||||
LINES.put("B607", new int[] { Color.parseColor("#60ad2a"), Color.WHITE });
|
||||
LINES.put("B608", new int[] { Color.parseColor("#f8a600"), Color.WHITE });
|
||||
LINES.put("B609", new int[] { Color.parseColor("#ef7100"), Color.WHITE });
|
||||
LINES.put("B610", new int[] { Color.parseColor("#3ec1f1"), Color.WHITE });
|
||||
LINES.put("B611", new int[] { Color.parseColor("#0099db"), Color.WHITE });
|
||||
LINES.put("B612", new int[] { Color.parseColor("#ce9d53"), Color.WHITE });
|
||||
LINES.put("B613", new int[] { Color.parseColor("#7b3600"), Color.WHITE });
|
||||
LINES.put("B614", new int[] { Color.parseColor("#806839"), Color.WHITE });
|
||||
LINES.put("B615", new int[] { Color.parseColor("#532700"), Color.WHITE });
|
||||
LINES.put("B630", new int[] { Color.parseColor("#c41950"), Color.WHITE });
|
||||
LINES.put("B631", new int[] { Color.parseColor("#9b1c44"), Color.WHITE });
|
||||
LINES.put("B633", new int[] { Color.parseColor("#88cdc7"), Color.WHITE });
|
||||
LINES.put("B635", new int[] { Color.parseColor("#cec800"), Color.WHITE });
|
||||
LINES.put("B636", new int[] { Color.parseColor("#af0223"), Color.WHITE });
|
||||
LINES.put("B637", new int[] { Color.parseColor("#e3572a"), Color.WHITE });
|
||||
LINES.put("B638", new int[] { Color.parseColor("#af5836"), Color.WHITE });
|
||||
LINES.put("B640", new int[] { Color.parseColor("#004f81"), Color.WHITE });
|
||||
LINES.put("BT650", new int[] { Color.parseColor("#54baa2"), Color.WHITE });
|
||||
LINES.put("BT651", new int[] { Color.parseColor("#005738"), Color.WHITE });
|
||||
LINES.put("BT680", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B800", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B812", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B843", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B845", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B852", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B855", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B856", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B857", new int[] { Color.parseColor("#4e6578"), Color.WHITE });
|
||||
LINES.put("B63", new Style(Style.parseColor("#0065ae"), Style.WHITE));
|
||||
LINES.put("B16", new Style(Style.parseColor("#0065ae"), Style.WHITE));
|
||||
LINES.put("B66", new Style(Style.parseColor("#0065ae"), Style.WHITE));
|
||||
LINES.put("B67", new Style(Style.parseColor("#0065ae"), Style.WHITE));
|
||||
LINES.put("B68", new Style(Style.parseColor("#0065ae"), Style.WHITE));
|
||||
LINES.put("B18", new Style(Style.parseColor("#0065ae"), Style.WHITE));
|
||||
LINES.put("B61", new Style(Style.parseColor("#e4000b"), Style.WHITE));
|
||||
LINES.put("B62", new Style(Style.parseColor("#e4000b"), Style.WHITE));
|
||||
LINES.put("B65", new Style(Style.parseColor("#e4000b"), Style.WHITE));
|
||||
LINES.put("BSB55", new Style(Style.parseColor("#00919e"), Style.WHITE));
|
||||
LINES.put("BSB60", new Style(Style.parseColor("#8f9867"), Style.WHITE));
|
||||
LINES.put("BSB69", new Style(Style.parseColor("#db5f1f"), Style.WHITE));
|
||||
LINES.put("B529", new Style(Style.parseColor("#2e2383"), Style.WHITE));
|
||||
LINES.put("B537", new Style(Style.parseColor("#2e2383"), Style.WHITE));
|
||||
LINES.put("B541", new Style(Style.parseColor("#2e2383"), Style.WHITE));
|
||||
LINES.put("B550", new Style(Style.parseColor("#2e2383"), Style.WHITE));
|
||||
LINES.put("B163", new Style(Style.parseColor("#2e2383"), Style.WHITE));
|
||||
LINES.put("B551", new Style(Style.parseColor("#2e2383"), Style.WHITE));
|
||||
LINES.put("B600", new Style(Style.parseColor("#817db7"), Style.WHITE));
|
||||
LINES.put("B601", new Style(Style.parseColor("#831b82"), Style.WHITE));
|
||||
LINES.put("B602", new Style(Style.parseColor("#dd6ba6"), Style.WHITE));
|
||||
LINES.put("B603", new Style(Style.parseColor("#e6007d"), Style.WHITE));
|
||||
LINES.put("B604", new Style(Style.parseColor("#009f5d"), Style.WHITE));
|
||||
LINES.put("B605", new Style(Style.parseColor("#007b3b"), Style.WHITE));
|
||||
LINES.put("B606", new Style(Style.parseColor("#9cbf11"), Style.WHITE));
|
||||
LINES.put("B607", new Style(Style.parseColor("#60ad2a"), Style.WHITE));
|
||||
LINES.put("B608", new Style(Style.parseColor("#f8a600"), Style.WHITE));
|
||||
LINES.put("B609", new Style(Style.parseColor("#ef7100"), Style.WHITE));
|
||||
LINES.put("B610", new Style(Style.parseColor("#3ec1f1"), Style.WHITE));
|
||||
LINES.put("B611", new Style(Style.parseColor("#0099db"), Style.WHITE));
|
||||
LINES.put("B612", new Style(Style.parseColor("#ce9d53"), Style.WHITE));
|
||||
LINES.put("B613", new Style(Style.parseColor("#7b3600"), Style.WHITE));
|
||||
LINES.put("B614", new Style(Style.parseColor("#806839"), Style.WHITE));
|
||||
LINES.put("B615", new Style(Style.parseColor("#532700"), Style.WHITE));
|
||||
LINES.put("B630", new Style(Style.parseColor("#c41950"), Style.WHITE));
|
||||
LINES.put("B631", new Style(Style.parseColor("#9b1c44"), Style.WHITE));
|
||||
LINES.put("B633", new Style(Style.parseColor("#88cdc7"), Style.WHITE));
|
||||
LINES.put("B635", new Style(Style.parseColor("#cec800"), Style.WHITE));
|
||||
LINES.put("B636", new Style(Style.parseColor("#af0223"), Style.WHITE));
|
||||
LINES.put("B637", new Style(Style.parseColor("#e3572a"), Style.WHITE));
|
||||
LINES.put("B638", new Style(Style.parseColor("#af5836"), Style.WHITE));
|
||||
LINES.put("B640", new Style(Style.parseColor("#004f81"), Style.WHITE));
|
||||
LINES.put("BT650", new Style(Style.parseColor("#54baa2"), Style.WHITE));
|
||||
LINES.put("BT651", new Style(Style.parseColor("#005738"), Style.WHITE));
|
||||
LINES.put("BT680", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
LINES.put("B800", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
LINES.put("B812", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
LINES.put("B843", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
LINES.put("B845", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
LINES.put("B852", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
LINES.put("B855", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
LINES.put("B856", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
LINES.put("B857", new Style(Style.parseColor("#4e6578"), Style.WHITE));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] lineColors(final String line)
|
||||
public Style lineStyle(final String line)
|
||||
{
|
||||
final int[] lineColors = LINES.get(line);
|
||||
if (lineColors != null)
|
||||
return lineColors;
|
||||
final Style style = LINES.get(line);
|
||||
if (style != null)
|
||||
return style;
|
||||
else
|
||||
return super.lineColors(line);
|
||||
return super.lineStyle(line);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue