public class AisPacketSourceFilters extends Object implements FilterPredicateFactory
| Constructor and Description |
|---|
AisPacketSourceFilters() |
| Modifier and Type | Method and Description |
|---|---|
static Predicate<AisPacketSource> |
filterOnSourceBasestation(CompareToOperator operator,
Integer bs)
Filter on source basestation predicate.
|
static Predicate<AisPacketSource> |
filterOnSourceBasestation(Integer... ids)
Filter on source basestation predicate.
|
static Predicate<AisPacketSource> |
filterOnSourceCountry(dk.dma.enav.model.Country... countries)
Returns a predicate that will filter packets based on the country of the source tag.
|
static Predicate<AisPacketSource> |
filterOnSourceId(String... ids)
Filter on source id predicate.
|
static Predicate<AisPacketSource> |
filterOnSourceRegion(String... regions)
Filter on source region predicate.
|
static Predicate<AisPacketSource> |
filterOnSourceType(AisPacketTags.SourceType... sourceType)
Filter on source type predicate.
|
static Predicate<AisPacketSource> |
parseSourceFilter(String filter)
Parse source filter predicate.
|
public static Predicate<AisPacketSource> filterOnSourceBasestation(CompareToOperator operator, Integer bs)
operator - the operatorbs - the bspublic static Predicate<AisPacketSource> filterOnSourceBasestation(Integer... ids)
ids - the idspublic static Predicate<AisPacketSource> filterOnSourceCountry(dk.dma.enav.model.Country... countries)
countries - the countries for which packets should be acceptedpublic static Predicate<AisPacketSource> filterOnSourceId(String... ids)
ids - the idspublic static Predicate<AisPacketSource> filterOnSourceRegion(String... regions)
regions - the regionspublic static Predicate<AisPacketSource> filterOnSourceType(AisPacketTags.SourceType... sourceType)
sourceType - the source typepublic static Predicate<AisPacketSource> parseSourceFilter(String filter)
filter - the filterCopyright © 2011–2019 Danish Maritime Authority. All rights reserved.