Class TmcLinienFilter
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.cache.TmcLinienFilter
-
public class TmcLinienFilter extends java.lang.Object
Filter für TMC-Linienlokationen.
-
-
Constructor Summary
Constructors Constructor Description TmcLinienFilter()
Der Default-Konstruktor.TmcLinienFilter(java.lang.String verwaltungsBereich)
Der Konstruktor.TmcLinienFilter(java.util.List<java.lang.String> verwaltungsBereiche, java.util.List<de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.attribute.AttTmcOrtsTyp> ortsTypen)
Der Konstruktor.
-
Method Summary
Modifier and Type Method Description void
addVerwaltungsBereich(java.lang.String verwaltungsBereich)
Fügt den gegebenen Verwaltungsbereich diesem Filter hinzu.boolean
passiertFilter(TmcLinieWrapper wrapper)
Lieferttrue
zurück, wenn die gegebene TMC-Linie diesen Filter passiert.void
removeVerwaltungsBereich(java.lang.String verwaltungsBereich)
Entfernt den gegebenen Verwaltungsbereich von diesem Filter.void
setVerwaltungsBereich(java.lang.String verwaltungsBereich)
Setzt den alleinigen Verwaltungsbereich dieses Filters.
-
-
-
Constructor Detail
-
TmcLinienFilter
public TmcLinienFilter()
Der Default-Konstruktor.Standardmäßig wird kein Verwaltungsbereich gesetzt, was bedeutet, dass sämtliche TMC-Linien (unabhängig vom Verwaltungsbereich) diesen Filter passieren.
Bei den Ortstypen werden standardmäßig alle Linien-Ortstypen gesetzt außer dem Ortstyp 'Straße:(Straße 1.Ordnung) Bundesautobahn' (Value: 201001).
-
TmcLinienFilter
public TmcLinienFilter(java.lang.String verwaltungsBereich)
Der Konstruktor.Bei den Ortstypen werden standardmäßig alle Linien-Ortstypen gesetzt außer dem Ortstyp 'Straße:(Straße 1.Ordnung) Bundesautobahn' (Value: 201001).
- Parameters:
verwaltungsBereich
- der alleinige Verwaltungsbereich
-
TmcLinienFilter
public TmcLinienFilter(java.util.List<java.lang.String> verwaltungsBereiche, java.util.List<de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.attribute.AttTmcOrtsTyp> ortsTypen)
Der Konstruktor.- Parameters:
verwaltungsBereiche
- die Liste der Verwaltungsbereiche, welche diesen Filter passieren sollenortsTypen
- die Liste der Ortstypen, welchen diesen Filter passieren sollen
-
-
Method Detail
-
passiertFilter
public boolean passiertFilter(TmcLinieWrapper wrapper)
Lieferttrue
zurück, wenn die gegebene TMC-Linie diesen Filter passiert.- Parameters:
wrapper
- die TMC-Linie- Returns:
true
, wenn die gegebene TMC-Linie diesen Filter passiert, ansonstenfalse
-
setVerwaltungsBereich
public void setVerwaltungsBereich(java.lang.String verwaltungsBereich)
Setzt den alleinigen Verwaltungsbereich dieses Filters.- Parameters:
verwaltungsBereich
- der alleinige Verwaltungsbereich
-
addVerwaltungsBereich
public void addVerwaltungsBereich(java.lang.String verwaltungsBereich)
Fügt den gegebenen Verwaltungsbereich diesem Filter hinzu.- Parameters:
verwaltungsBereich
- der neue Verwaltungsbereich
-
removeVerwaltungsBereich
public void removeVerwaltungsBereich(java.lang.String verwaltungsBereich)
Entfernt den gegebenen Verwaltungsbereich von diesem Filter.- Parameters:
verwaltungsBereich
- der zu entfernende Verwaltungsbereich
-
-