diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index 28448104..8dfbba9f 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -707,7 +707,12 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider if (classChar == 0) throw new IllegalArgumentException(); // could check for type consistency here - line = newLine(classChar, prodLine.label.substring(1)); + final String lineName = prodLine.label.substring(1); + if (prodLine.attrs != null) + line = newLine(classChar, lineName, prodLine.attrs.toArray(new Line.Attr[0])); + else + line = newLine(classChar, lineName); + } else { diff --git a/enabler/src/de/schildbach/pte/dto/Line.java b/enabler/src/de/schildbach/pte/dto/Line.java index bd4cbfa0..d86f9196 100644 --- a/enabler/src/de/schildbach/pte/dto/Line.java +++ b/enabler/src/de/schildbach/pte/dto/Line.java @@ -36,7 +36,7 @@ public final class Line implements Serializable, Comparable final private transient char product; // TODO make true field final public String label; final public Style style; - final private Set attrs; + final public Set attrs; private static final String PRODUCT_ORDER = "IRSUTBPFC?";