Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.goda.chronic.repeaters;
 
 
 
 public class RepeaterFortnight extends RepeaterUnit {
  public static final int FORTNIGHT_SECONDS = 1209600; // (14 * 24 * 60 * 60)
    if ( == null) {
      if (pointer == .) {
        RepeaterDayName sundayRepeater = new RepeaterDayName(..);
        sundayRepeater.setStart(getNow());
        MutableInterval nextSundayMutableInterval = sundayRepeater.nextMutableInterval(.);
         = nextSundayMutableInterval.getStart();
      }
      else if (pointer == .) {
        RepeaterDayName sundayRepeater = new RepeaterDayName(..);
        sundayRepeater.setStart(Time.cloneAndAdd(getNow(), ..));
        sundayRepeater.nextMutableInterval(.);
        sundayRepeater.nextMutableInterval(.);
        MutableInterval lastSundayMutableInterval = sundayRepeater.nextMutableInterval(.);
         = lastSundayMutableInterval.getStart();
      }
      else {
        throw new IllegalArgumentException("Unable to handle pointer " + pointer + ".");
      }
    }
    else {
      int direction = (pointer == .) ? 1 : -1;
    }
  }
    if (pointer == null) {
      pointer = .;
    }
    MutableInterval MutableInterval;
    if (pointer == .) {
      DateTime thisFortnightStart = Time.cloneAndAdd(Time.ymdh(getNow()), ..);
      RepeaterDayName sundayRepeater = new RepeaterDayName(..);
      sundayRepeater.setStart(getNow());
      sundayRepeater.thisMutableInterval(.);
      MutableInterval thisSundayMutableInterval = sundayRepeater.thisMutableInterval(.);
      DateTime thisFortnightEnd = thisSundayMutableInterval.getStart();
      MutableInterval = new MutableInterval(thisFortnightStartthisFortnightEnd);
    }
    else if (pointer == .) {
      DateTime thisFortnightEnd = Time.ymdh(getNow());
      RepeaterDayName sundayRepeater = new RepeaterDayName(..);
      sundayRepeater.setStart(getNow());
      MutableInterval lastSundayMutableInterval = sundayRepeater.nextMutableInterval(.);
      DateTime thisFortnightStart = lastSundayMutableInterval.getStart();
      MutableInterval = new MutableInterval(thisFortnightStartthisFortnightEnd);
    }
    else {
      throw new IllegalArgumentException("Unable to handle pointer " + pointer + ".");
    }
    return MutableInterval;
  }
  public MutableInterval getOffset(MutableInterval mutableIntervaldouble amountPointerType pointer) {
    int direction = (pointer == .) ? 1 : -1;
    int seconds = (int) (direction * amount * .);
    return new MutableIntervalmutableInterval.getStart().plusSeconds(seconds), mutableInterval.getEnd().plusSeconds(seconds));
    
  }
  public int getWidth() {
  }
  public String toString() {
    return super.toString() + "-fortnight";
  }
New to GrepCode? Check out our FAQ X