Examples of Period


Examples of ehistory.server.api.model.Period

        for (UIEvent event : events.values()) {
            event.setLevel(null);
        }
        int periodsSize = periods.size();
        for (int periodIndex = 0; periodIndex < periodsSize; periodIndex++) {
            Period period = periods.get(periodIndex);
            UIEvent fromEvent = events.get(period.getFrom().getUid());
            UIEvent toEvent = events.get(period.getTo().getUid());
            int from = fromEvent.getFrom();
            int to = toEvent.getTo();
            for (int level = 0; level < MAX_LEVEL; level++) {
                // try to put period on the "level" level
                boolean canPlaceOnLevel = true;
                for (int i = 0; i < periodIndex; i++) {
                    Period period1 = periods.get(i);
                    if (events.get(period1.getFrom().getUid()).getLevel() != level) {
                        continue;
                    }
                    int from1 = events.get(period1.getFrom().getUid()).getFrom();
                    int to1 = events.get(period1.getTo().getUid()).getTo();
                    if (to + DELTA > from1 &&
                            from - DELTA < to1) {
                        canPlaceOnLevel = false;
                        break;
                    }
                }
                if (canPlaceOnLevel) {
                    fromEvent.setLevel(level);
                    toEvent.setLevel(level);
                    break;
                }
            }
            if (fromEvent.getLevel() == null) {
                throw new RuntimeException("That's finally happened - we need to update algorithm");
            }
        }

        List<UIEvent> eventList = new ArrayList<UIEvent>();
        eventList.addAll(events.values());
        int eventsSize = eventList.size();
        for (int eventIndex = 0; eventIndex < eventsSize; eventIndex++) {
            UIEvent event = eventList.get(eventIndex);
            if (event.getLevel() != null) {
                continue;
            }
            int from = event.getFrom();
            int to = event.getTo();
            for (int level = 0; level < MAX_LEVEL; level++) {
                // try to place event on the level
                boolean canPlaceOnLevel = true;
                for (Period period1 : periods) {
                    if (events.get(period1.getFrom().getUid()).getLevel() != level) {
                        continue;
                    }
                    int from1 = events.get(period1.getFrom().getUid()).getFrom();
                    int to1 = events.get(period1.getTo().getUid()).getTo();
                    if (to + DELTA > from1 &&
                            from - DELTA < to1) {
                        canPlaceOnLevel = false;
                        break;
                    }
View Full Code Here

Examples of java.time.Period

        return (ChronoLocalDateTime<MinguoDate>)super.atTime(localTime);
    }

    @Override
    public ChronoPeriod until(ChronoLocalDate endDate) {
        Period period = isoDate.until(endDate);
        return getChronology().period(period.getYears(), period.getMonths(), period.getDays());
    }
View Full Code Here

Examples of javax.time.period.Period

     * @param periodProvider  the period to add, not null
     * @return a new updated ZoneOffset, never null
     * @throws IllegalArgumentException if the offset is not in the required range
     */
    public ZoneOffset plus(PeriodProvider periodProvider) {
        Period otherPeriod = Period.period(periodProvider);
        otherPeriod = Period.hoursMinutesSeconds(otherPeriod.getHours(), otherPeriod.getMinutes(), otherPeriod.getSeconds());
        Period thisPeriod = toPeriod();
        Period combined = thisPeriod.plus(otherPeriod).normalized();
        return zoneOffset(combined.getHours(), combined.getMinutes(), combined.getSeconds());
    }
View Full Code Here

Examples of model.Period

  Period period;
 
  @Before
  public void init()
  {
    period = new Period();
  }
View Full Code Here

Examples of name.abuchen.portfolio.snapshot.Aggregation.Period

    {
        super(model, renderer);

        Interval interval = part.loadReportingPeriods().getFirst().toInterval();

        Period weekly = Aggregation.Period.WEEKLY;

        final DateMidnight start = interval.getStart().toDateMidnight();
        final DateMidnight end = interval.getEnd().toDateMidnight();
        DateMidnight current = weekly.getStartDateFor(start);

        dates = new ArrayList<DateMidnight>();
        while (current.isBefore(end))
        {
            dates.add(current);
            current = current.plus(weekly.getPeriod());
        }
        dates.add(end);
    }
View Full Code Here

Examples of net.fortuna.ical4j.model.Period

        _logger.severe("Couln't parse " + _calendarFileName);
        return holidays;
      }
    }
   
    Period period = null;
    try {
      DateTime from = new DateTime(startYear + "0101T000000Z");
      DateTime to = new DateTime(endYear + "1231T000000Z");;
      period = new Period(from, to);
     
    } catch (ParseException e) {
      _logger.log(Level.SEVERE, "Invalid start or end year: " + startYear + ", " + endYear, e);
      return holidays;
    }
View Full Code Here

Examples of net.sf.jpluck.util.Period

    public Period getAutoUpdatePeriod() {
        Preferences autoUpdate = prefs.node("autoupdate");
        Period.Time from = new Period.Time(autoUpdate.getInt("from.hour", 0), autoUpdate.getInt("from.minute", 0));
        Period.Time to = new Period.Time(autoUpdate.getInt("to.hour", 23), autoUpdate.getInt("to.minute", 59));
        return new Period(from, to);
    }
View Full Code Here

Examples of net.sf.nfp.mini.data.Period

  public HistoryModel(NFPControler controler) {
    super(controler);
  }

  public void load(Object parameter) throws Exception {
    Period selected = (Period) parameter;
    int year = Calendar.getInstance().get(Calendar.YEAR);
    Vector periods = controler.getPeriodDAO().findByYear(year);
    view.setPeriods(periods);
    view.setSelectedPeriod(selected);
  }
View Full Code Here

Examples of net.sourceforge.processdash.ev.EVSchedule.Period

            if (isEditable)
                // this will ensure that the schedule is extended far enough
                // to include the date in question
                tl.getSchedule().saveActualIndirectTime(targetDate, 0);

            Period p = tl.getSchedule().get(targetDate);
            if (p != null && p.getBeginDate() != EVSchedule.A_LONG_TIME_AGO
                    && p.getEndDate(false).after(targetDate)) {
                this.targetPeriod = p;
                this.duration = (p.getEndDate().getTime() - p.getBeginDate()
                        .getTime()) / (double) DateUtils.DAYS;
                if (isEditable) {
                    rowsAreEditable = true;
                    createEditingControls();
                    lockedLabel.addMouseListener(this);
                }
                setTime(p.getPlanDirectTime(), TimeChangeSource.Other);
            }
        }
View Full Code Here

Examples of org.apache.uima.ruta.type.PERIOD

          return t;
        }
        case 26:
          break;
        case 12: {
          PERIOD t = new PERIOD(cas);
          t.setBegin(yychar);
          t.setEnd(yychar + yytext().length());

          return t;
        }
        case 27:
          break;
        case 5: {
          BREAK t = new BREAK(cas);
          t.setBegin(yychar);
          t.setEnd(yychar + yytext().length());

          return t;
        }
        case 28:
          break;
        case 2: {
          CW t = new CW(cas);
          t.setBegin(yychar);
          t.setEnd(yychar + yytext().length());

          return t;
        }
        case 29:
          break;
        case 10: {
          COLON t = new COLON(cas);
          t.setBegin(yychar);
          t.setEnd(yychar + yytext().length());

          return t;
        }
        case 30:
          break;
        case 9: {
          SEMICOLON t = new SEMICOLON(cas);
          t.setBegin(yychar);
          t.setEnd(yychar + yytext().length());

          return t;
        }
        case 31:
          break;
        case 16: {
          AMP t = new AMP(cas);
          t.setBegin(yychar);
          t.setEnd(yychar + yytext().length());

          return t;
        }
        case 32:
          break;
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.