Examples of TeamData


Examples of org.meb.speedway.process.model.TeamData

public class SFLeagueEventParserV1 implements SFEventParser {

  public LeagueEventData parse(String content) {
    Document doc = Jsoup.parse(content);
    TeamData homeTeam = extractTeam(doc.select("span#bts_1").get(0));
    if (homeTeam == null) {
      return null;
    }
    TeamData awayTeam = extractTeam(doc.select("span#bts_2").get(0));
    if (awayTeam == null) {
      return null;
    }
    LeagueEventData event = new LeagueEventData();
    event.setHomeTeam(homeTeam);
View Full Code Here

Examples of org.meb.speedway.process.model.TeamData

    return event;
  }

  private TeamData extractTeam(Element span) {
    try {
      TeamData team = new TeamData();
      Element teamAElem = span.previousElementSibling();
      team.setName(teamAElem.textNodes().get(0).text());
      Element table = span.parent().nextElementSibling();
      Elements rows = table.select("tbody > tr");
      team.setRiders(new ArrayList<String>());
      for (int i = 0; i < rows.size(); i++) {
        Element riderAElem = rows.get(i).select("td:eq(1) > a").get(0);
        team.getRiders().add(riderAElem.textNodes().get(0).text());
      }
      return team;
    } catch (Exception e) {
      e.printStackTrace();
      return null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.