com.ibm.icu.util

Class RangeDateRule

Implemented Interfaces:
DateRule

public class RangeDateRule
extends Object
implements DateRule

Implementation of DateRule that takes a range.

Constructor Summary

RangeDateRule()

Method Summary

void
add(Date start, DateRule rule)
void
add(DateRule rule)
Date
firstAfter(Date start)
Date
firstBetween(Date start, Date end)
boolean
isBetween(Date start, Date end)
Check whether this event occurs at least once between the two dates given.
boolean
isOn(Date date)

Constructor Details

RangeDateRule

public RangeDateRule()

Method Details

add

public void add(Date start,
                DateRule rule)

add

public void add(DateRule rule)

firstAfter

public Date firstAfter(Date start)
Specified by:
firstAfter in interface DateRule

firstBetween

public Date firstBetween(Date start,
                         Date end)
Specified by:
firstBetween in interface DateRule

isBetween

public boolean isBetween(Date start,
                         Date end)
Check whether this event occurs at least once between the two dates given.
Specified by:
isBetween in interface DateRule

isOn

public boolean isOn(Date date)
Specified by:
isOn in interface DateRule

Copyright (c) 2006 IBM Corporation and others.