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

26 lines
515 B
Java
Raw Normal View History

package de.swingbe.ifleet.parser;
2022-01-05 18:36:34 +01:00
import de.swingbe.ifleet.model.Sender;
2022-01-05 18:36:34 +01:00
class SenderParserImpl implements SenderParser {
2022-01-05 18:36:34 +01:00
public Sender parse(final String input) {
2022-01-05 18:36:34 +01:00
String[] splits = input.split("#");
//parse type
String type = "";
2022-01-05 18:36:34 +01:00
if (splits.length > 0) {
type = splits[0].replace("<", "");
2022-01-05 18:36:34 +01:00
}
//parse id
String id = "";
2022-01-05 18:36:34 +01:00
if (splits.length > 1) {
id = splits[1];
2022-01-05 18:36:34 +01:00
}
return new Sender(type, id);
2022-01-05 18:36:34 +01:00
}
}