Package java.util.regex

Examples of java.util.regex.Matcher.group()


    }
    for (SatelliteInfo info : satellites) {
      Matcher channelMatcher = Pattern.compile(String.format(INFO_CHANNEL_FORMAT, type, info.getIndex())).matcher(
          webPage);
      while (channelMatcher.find()) {
        int subIndex = Integer.parseInt(channelMatcher.group(1));
        int serviceIndex = Integer.parseInt(channelMatcher.group(2));
        Matcher serviceMatcher = Pattern.compile(String.format(INFO_SERVICE_FORMAT, type, info.getIndex(), subIndex))
            .matcher(webPage);
        Matcher tunerMatcher = Pattern.compile(String.format(INFO_TUNER_FORMAT, type, info.getIndex(), subIndex))
            .matcher(webPage);
View Full Code Here


    for (SatelliteInfo info : satellites) {
      Matcher channelMatcher = Pattern.compile(String.format(INFO_CHANNEL_FORMAT, type, info.getIndex())).matcher(
          webPage);
      while (channelMatcher.find()) {
        int subIndex = Integer.parseInt(channelMatcher.group(1));
        int serviceIndex = Integer.parseInt(channelMatcher.group(2));
        Matcher serviceMatcher = Pattern.compile(String.format(INFO_SERVICE_FORMAT, type, info.getIndex(), subIndex))
            .matcher(webPage);
        Matcher tunerMatcher = Pattern.compile(String.format(INFO_TUNER_FORMAT, type, info.getIndex(), subIndex))
            .matcher(webPage);
        serviceMatcher.find();
View Full Code Here

        serviceMatcher.find();
        tunerMatcher.find();
        String serviceName = serviceMatcher.group(1);
        serviceName = serviceName.substring(serviceName.indexOf(" ") + 1);
        TopfieldServiceInfo serviceInfo = new TopfieldServiceInfo(serviceIndex, info.getName(), info.getIndex(),
            serviceName, Integer.parseInt(tunerMatcher.group(1)), type == TopfieldServiceType.TV);
        channels.add(serviceInfo);
      }
    }
  }
View Full Code Here

   *          The time to modify
   */
  private void correctTime(StringBuffer formContent, ProgramTime recordTime) {
    Matcher timeMatcher = RECEIVER_ADD_TIME_PATTERN.matcher(formContent);
    if (timeMatcher.find()) {
      int receiverPreroll = Integer.parseInt(timeMatcher.group(1));
      int receiverPostroll = Integer.parseInt(timeMatcher.group(2));

      recordTime.addMinutesToStart(receiverPreroll);
      recordTime.addMinutesToEnd(receiverPostroll * -1);
    }
View Full Code Here

   */
  private void correctTime(StringBuffer formContent, ProgramTime recordTime) {
    Matcher timeMatcher = RECEIVER_ADD_TIME_PATTERN.matcher(formContent);
    if (timeMatcher.find()) {
      int receiverPreroll = Integer.parseInt(timeMatcher.group(1));
      int receiverPostroll = Integer.parseInt(timeMatcher.group(2));

      recordTime.addMinutesToStart(receiverPreroll);
      recordTime.addMinutesToEnd(receiverPostroll * -1);
    }
  }
View Full Code Here

  public void getTimerList() throws TopfieldConnectionException {
    ArrayList<TopfieldTimerEntry> timerList = new ArrayList<TopfieldTimerEntry>();
    StringBuffer content = readDeviceData(TIMER_LIST_PAGE);
    Matcher timerEntryMatcher = TIMER_ENTRY_PATTERN.matcher(content);
    while (timerEntryMatcher.find()) {
      if (timerEntryMatcher.group(2).equals("0")) {
        // This is a P-timer => skip it
        continue;
      }

      int entryNumber = Integer.parseInt(timerEntryMatcher.group(1));
View Full Code Here

      if (timerEntryMatcher.group(2).equals("0")) {
        // This is a P-timer => skip it
        continue;
      }

      int entryNumber = Integer.parseInt(timerEntryMatcher.group(1));
      TopfieldServiceType type = TopfieldServiceType.createFromNumber(Integer.parseInt(timerEntryMatcher.group(3)));
      int serviceNumber = Integer.parseInt(timerEntryMatcher.group(6)) - 1;
      int tuner = Integer.parseInt(timerEntryMatcher.group(8));
      TopfieldTimerMode mode = TopfieldTimerMode.createFromNumber(Integer.parseInt(timerEntryMatcher.group(9)));
      int startDay = Integer.parseInt(timerEntryMatcher.group(10));
View Full Code Here

        // This is a P-timer => skip it
        continue;
      }

      int entryNumber = Integer.parseInt(timerEntryMatcher.group(1));
      TopfieldServiceType type = TopfieldServiceType.createFromNumber(Integer.parseInt(timerEntryMatcher.group(3)));
      int serviceNumber = Integer.parseInt(timerEntryMatcher.group(6)) - 1;
      int tuner = Integer.parseInt(timerEntryMatcher.group(8));
      TopfieldTimerMode mode = TopfieldTimerMode.createFromNumber(Integer.parseInt(timerEntryMatcher.group(9)));
      int startDay = Integer.parseInt(timerEntryMatcher.group(10));
      int startMonth = Integer.parseInt(timerEntryMatcher.group(11));
View Full Code Here

        continue;
      }

      int entryNumber = Integer.parseInt(timerEntryMatcher.group(1));
      TopfieldServiceType type = TopfieldServiceType.createFromNumber(Integer.parseInt(timerEntryMatcher.group(3)));
      int serviceNumber = Integer.parseInt(timerEntryMatcher.group(6)) - 1;
      int tuner = Integer.parseInt(timerEntryMatcher.group(8));
      TopfieldTimerMode mode = TopfieldTimerMode.createFromNumber(Integer.parseInt(timerEntryMatcher.group(9)));
      int startDay = Integer.parseInt(timerEntryMatcher.group(10));
      int startMonth = Integer.parseInt(timerEntryMatcher.group(11));
      int startYear = Integer.parseInt(timerEntryMatcher.group(12));
View Full Code Here

      }

      int entryNumber = Integer.parseInt(timerEntryMatcher.group(1));
      TopfieldServiceType type = TopfieldServiceType.createFromNumber(Integer.parseInt(timerEntryMatcher.group(3)));
      int serviceNumber = Integer.parseInt(timerEntryMatcher.group(6)) - 1;
      int tuner = Integer.parseInt(timerEntryMatcher.group(8));
      TopfieldTimerMode mode = TopfieldTimerMode.createFromNumber(Integer.parseInt(timerEntryMatcher.group(9)));
      int startDay = Integer.parseInt(timerEntryMatcher.group(10));
      int startMonth = Integer.parseInt(timerEntryMatcher.group(11));
      int startYear = Integer.parseInt(timerEntryMatcher.group(12));
      int startHour = Integer.parseInt(timerEntryMatcher.group(13));
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.