irt-parser/src/main/java/de/swingbe/ifleet/parser/TelegramParserImpl.java

24 lines
615 B
Java
Raw Normal View History

package de.swingbe.ifleet.parser;
import de.swingbe.ifleet.model.Telegram;
import de.swingbe.ifleet.model.TelegramHdr;
import static de.swingbe.ifleet.parser.ComParserImpl.popFieldFromCom;
class TelegramParserImpl implements TelegramParser {
TelegramParserImpl() {
}
public Telegram parse(final String input) {
TelegramHdr teleHeader = TelegramHdrParserFactory.createTelegramHdrParser().parse(input);
String inputNew = popFieldFromCom(input, 3);
2022-01-24 12:21:21 +01:00
return new Telegram(teleHeader,
LocationMsgParserFactory.createLocationMsgParer().parse(inputNew));
}
}