@Immutable public class AisPacketTaggingTransformer extends Object implements IAisPacketTransformer
| Modifier and Type | Class and Description |
|---|---|
static class |
AisPacketTaggingTransformer.Policy
Policy used when tagging a packet
|
| Constructor and Description |
|---|
AisPacketTaggingTransformer(AisPacketTaggingTransformer.Policy policy,
AisPacketTags tagging)
Constructor taking policy and the tagging to be used
|
| Modifier and Type | Method and Description |
|---|---|
void |
addExtraTags(Map<String,String> tags)
Add extra tags.
|
static List<String> |
cropSentences(List<String> rawLines,
boolean removeProprietary)
Remove any thing else than sentences (and proprietary is chosen)
|
Map<String,String> |
getExtraTags()
Get map of optional extra tags to be included in the tagging
|
AisPacket |
transform(AisPacket packet)
Transform AisPacket
|
public AisPacketTaggingTransformer(AisPacketTaggingTransformer.Policy policy, AisPacketTags tagging)
policy - the policytagging - the taggingpublic Map<String,String> getExtraTags()
public void addExtraTags(Map<String,String> tags)
tags - the tagspublic AisPacket transform(AisPacket packet)
IAisPacketTransformertransform in interface IAisPacketTransformerpacket - the packetCopyright © 2011–2019 Danish Maritime Authority. All rights reserved.