|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmondrian.util.ScheduleUtil
class ScheduleUtil
Utility functions for Schedule
and supporting classes.
Field Summary | |
---|---|
(package private) static java.util.Calendar |
epochDay
|
(package private) static java.util.Calendar |
midnightTime
|
Constructor Summary | |
---|---|
ScheduleUtil()
|
Method Summary | |
---|---|
static void |
assertTrue(boolean b)
|
static void |
assertTrue(boolean b,
java.lang.String s)
|
static java.util.Calendar |
ceiling(java.util.Calendar calendar)
Returns a calendar rounded up to the next midnight, unless it is already midnight. |
static java.util.Calendar |
createCalendar(java.util.Date date)
Creates a calendar in UTC, and initializes it to date . |
static java.util.Calendar |
createCalendar(int year,
int month,
int day,
int hour,
int minute,
int second)
Creates a calendar in UTC, and initializes it to a given year, month, day, hour, minute, second. |
static java.util.Calendar |
createDateCalendar(int year,
int month,
int dayOfMonth)
Creates a calendar and sets it to a given year, month, date. |
static java.sql.Time |
createTime(int hour,
int minutes,
int second)
Creates a Time |
static java.util.Calendar |
createTimeCalendar(int hours,
int minutes,
int seconds)
Creates a calendar and sets it to a given hours, minutes, seconds. |
static java.util.Calendar |
createTimeCalendar(java.sql.Time time)
Creates a calendar from a time. |
static java.util.Calendar |
floor(java.util.Calendar calendar)
Returns a calendar rounded down to the previous midnight. |
static java.util.Calendar |
getTime(java.util.Calendar calendar)
Extracts the time part of a date. |
static boolean |
is0000(java.util.Calendar calendar)
|
static boolean |
isTime(java.util.Calendar calendar)
|
static int |
julianDay(java.util.Calendar calendar)
Returns the julian day number of a given date. |
static boolean |
lessThan(java.util.Date d1,
java.util.Date d2,
boolean strict)
|
static boolean |
lessThan(java.sql.Time t1,
java.sql.Time t2,
boolean strict)
|
static java.lang.Error |
newInternal()
|
static java.lang.Error |
newInternal(java.lang.String s)
|
static java.lang.Error |
newInternal(java.lang.Throwable e,
java.lang.String s)
|
static int |
timezoneOffset(java.util.TimeZone tz,
java.util.Calendar calendar)
Returns the offset from UTC in milliseconds in this timezone on a given date. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final java.util.Calendar epochDay
static final java.util.Calendar midnightTime
Constructor Detail |
---|
ScheduleUtil()
Method Detail |
---|
public static void assertTrue(boolean b)
public static void assertTrue(boolean b, java.lang.String s)
public static java.lang.Error newInternal()
public static java.lang.Error newInternal(java.lang.Throwable e, java.lang.String s)
public static java.lang.Error newInternal(java.lang.String s)
public static boolean lessThan(java.sql.Time t1, java.sql.Time t2, boolean strict)
public static boolean lessThan(java.util.Date d1, java.util.Date d2, boolean strict)
public static boolean is0000(java.util.Calendar calendar)
public static boolean isTime(java.util.Calendar calendar)
public static java.util.Calendar floor(java.util.Calendar calendar)
public static java.util.Calendar ceiling(java.util.Calendar calendar)
public static java.util.Calendar getTime(java.util.Calendar calendar)
public static java.util.Calendar createCalendar(java.util.Date date)
date
.
public static java.util.Calendar createCalendar(int year, int month, int day, int hour, int minute, int second)
public static java.util.Calendar createTimeCalendar(java.sql.Time time)
public static java.util.Calendar createTimeCalendar(int hours, int minutes, int seconds)
public static java.util.Calendar createDateCalendar(int year, int month, int dayOfMonth)
public static java.sql.Time createTime(int hour, int minutes, int second)
Time
public static int julianDay(java.util.Calendar calendar)
public static int timezoneOffset(java.util.TimeZone tz, java.util.Calendar calendar)
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |