@Override public Standard createComponent(PropertyList properties) { return new Standard(properties); }
public static void main(String[] args) throws Exception { // Ensure Standard class classloading by creating an instance // (calling a static method like Standard.init() would also do) Standard standard = new Standard(); standard.doSomething(); ClassPool pool = ClassPool.getDefault(); CtClass clazz = pool.get("Standard"); HotSwapper swap = new HotSwapper(8000); swap.reload("Standard", clazz.toBytecode()); }
@Override public Standard createComponent(PropertyList properties) { return new Standard(properties); }
@Override public Standard createComponent() { return new Standard(); }
@Override public Standard createComponent() { return new Standard(); }
@Override public Standard createComponent() { return new Standard(); }
@Override public Standard createComponent(PropertyList properties) { return new Standard(properties); }
@Override public Standard createComponent(PropertyList properties) { return new Standard(properties); }
@Override public Standard createComponent() { return new Standard(); }
private static void addTransitions(ZoneId zoneId, VTimeZone result, int rawTimeZoneOffsetInSeconds) throws ParseException { Map<ZoneOffsetKey, Set<ZoneOffsetTransition>> zoneTransitionsByOffsets = new HashMap<ZoneOffsetKey, Set<ZoneOffsetTransition>>(); for (ZoneOffsetTransition zoneTransitionRule : zoneId.getRules().getTransitions()) { ZoneOffsetKey offfsetKey = ZoneOffsetKey.of(zoneTransitionRule.getOffsetBefore(), zoneTransitionRule.getOffsetAfter()); Set<ZoneOffsetTransition> transitionRulesForOffset = zoneTransitionsByOffsets.computeIfAbsent(offfsetKey, k -> new HashSet<ZoneOffsetTransition>(1)); transitionRulesForOffset.add(zoneTransitionRule); } for (Map.Entry<ZoneOffsetKey, Set<ZoneOffsetTransition>> e : zoneTransitionsByOffsets.entrySet()) { Observance observance = (e.getKey().offsetAfter.getTotalSeconds() > rawTimeZoneOffsetInSeconds) ? new Daylight() : new Standard(); LocalDateTime start = Collections.min(e.getValue()).getDateTimeBefore(); DtStart dtStart = new DtStart(start.format(DateTimeFormatter.ofPattern(DATE_TIME_TPL))); TzOffsetFrom offsetFrom = new TzOffsetFrom(e.getKey().offsetBefore); TzOffsetTo offsetTo = new TzOffsetTo(e.getKey().offsetAfter); observance.getProperties().add(dtStart); observance.getProperties().add(offsetFrom); observance.getProperties().add(offsetTo); for (ZoneOffsetTransition transition : e.getValue()) { RDate rDate = new RDate(new ParameterList(), transition.getDateTimeBefore().format(DateTimeFormatter.ofPattern(DATE_TIME_TPL))); observance.getProperties().add(rDate); } result.getObservances().add(observance); } }
private static void addTransitions(ZoneId zoneId, VTimeZone result, int rawTimeZoneOffsetInSeconds) throws ParseException { Map<ZoneOffsetKey, Set<ZoneOffsetTransition>> zoneTransitionsByOffsets = new HashMap<ZoneOffsetKey, Set<ZoneOffsetTransition>>(); for (ZoneOffsetTransition zoneTransitionRule : zoneId.getRules().getTransitions()) { ZoneOffsetKey offfsetKey = ZoneOffsetKey.of(zoneTransitionRule.getOffsetBefore(), zoneTransitionRule.getOffsetAfter()); Set<ZoneOffsetTransition> transitionRulesForOffset = zoneTransitionsByOffsets.computeIfAbsent(offfsetKey, k -> new HashSet<ZoneOffsetTransition>(1)); transitionRulesForOffset.add(zoneTransitionRule); } for (Map.Entry<ZoneOffsetKey, Set<ZoneOffsetTransition>> e : zoneTransitionsByOffsets.entrySet()) { Observance observance = (e.getKey().offsetAfter.getTotalSeconds() > rawTimeZoneOffsetInSeconds) ? new Daylight() : new Standard(); LocalDateTime start = Collections.min(e.getValue()).getDateTimeBefore(); DtStart dtStart = new DtStart(start.format(DateTimeFormatter.ofPattern(DATE_TIME_TPL))); TzOffsetFrom offsetFrom = new TzOffsetFrom(e.getKey().offsetBefore); TzOffsetTo offsetTo = new TzOffsetTo(e.getKey().offsetAfter); observance.getProperties().add(dtStart); observance.getProperties().add(offsetFrom); observance.getProperties().add(offsetTo); for (ZoneOffsetTransition transition : e.getValue()) { RDate rDate = new RDate(new ParameterList(), transition.getDateTimeBefore().format(DateTimeFormatter.ofPattern(DATE_TIME_TPL))); observance.getProperties().add(rDate); } result.getObservances().add(observance); } }
component = new Standard(properties);
/** * @return */ public static TestSuite suite() { TestSuite suite = new TestSuite(); Standard s = new Standard(); suite.addTest(new StandardTest("testIsNotCalendarComponent", s)); suite.addTest(new StandardTest("testValidationException", s)); return suite; }
Observance observance = (e.getKey().offsetAfter.getTotalSeconds() > rawTimeZoneOffsetInSeconds) ? new Daylight() : new Standard();
RRule rrule = new RRule(rruleText); Observance observance = (transitionRule.getOffsetAfter().getTotalSeconds() > rawTimeZoneOffsetInSeconds) ? new Daylight() : new Standard();
RRule rrule = new RRule(rruleText); Observance observance = (transitionRule.getOffsetAfter().getTotalSeconds() > rawTimeZoneOffsetInSeconds) ? new Daylight() : new Standard();
RRule rrule = new RRule(rruleText); Observance observance = (transitionRule.getOffsetAfter().getTotalSeconds() > rawTimeZoneOffsetInSeconds) ? new Daylight() : new Standard();
protected void setUp() throws Exception { observance = new Standard(); observance.getProperties().add(new DtStart("16010101T030000")); observance.getProperties().add(new TzOffsetFrom("+0200")); observance.getProperties().add(new TzOffsetTo("+0100")); observance.getProperties().add(new RRule("FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU")); }