irt-parser/src/main/java/de/swingbe/ifleet/model/LocationMessageParser.java

25 lines
646 B
Java

package de.swingbe.ifleet.model;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import static de.swingbe.ifleet.model.PositionParser.parsePosition;
public class LocationMessageParser {
private final static Logger LOG = LoggerFactory.getLogger(LocationMessageParser.class);
public static LocationMessage parseLocationMessage(String input) {
LOG.debug("input: {}", input);
LocationMessage locationMessage = null;
Position position = parsePosition(input);
if (position != null) {
locationMessage = new LocationMessage(position);
}
return locationMessage;
}
}