RecurringInterval

Inheritance: java.lang.Object

public class RecurringInterval

Represents recurring intervals used in progress lines of a Gantt Chart view.

Constructors

ConstructorDescription
RecurringInterval()

Methods

MethodDescription
getDailyDayNumber()Gets the daily day number.
getDailyWorkday()Gets a value indicating whether a day is workday for daily progress lines.
getInterval()Gets the recurring interval.
getMonthlyDay()Gets a value indicating whether to show monthly progress lines by day.
getMonthlyDayDayNumber()Gets the day number of monthly progress lines.
getMonthlyDayMonthNumber()Gets the month number of monthly progress lines.
getMonthlyFirstLast()Gets a value indicating whether to show progress lines by first or last predefined day.
getMonthlyFirstLastDay()Gets the first or the last day type of monthly progress lines.
getMonthlyFirstLastMonthNumber()Gets the month number of progress lines, which are shown by first or last predefined day.
getWeeklyDays()Gets a list of days for weekly progress lines.
getWeeklyWeekNumber()Gets the week number for weekly progress lines.
setDailyDayNumber(int value)Sets the daily day number.
setDailyWorkday(boolean value)Sets a value indicating whether a day is workday for daily progress lines.
setInterval(int value)Sets the recurring interval.
setMonthlyDay(boolean value)Sets a value indicating whether to show monthly progress lines by day.
setMonthlyDayDayNumber(int value)Sets the day number of monthly progress lines.
setMonthlyDayMonthNumber(int value)Sets the month number of monthly progress lines.
setMonthlyFirstLast(boolean value)Sets a value indicating whether to show progress lines by first or last predefined day.
setMonthlyFirstLastDay(int value)Sets the first or the last day type of monthly progress lines.
setMonthlyFirstLastMonthNumber(int value)Sets the month number of progress lines, which are shown by first or last predefined day.
setWeeklyWeekNumber(int value)Sets the week number for weekly progress lines.

RecurringInterval()

public RecurringInterval()

getDailyDayNumber()

public final int getDailyDayNumber()

Gets the daily day number.

Returns: int - the daily day number.

getDailyWorkday()

public final boolean getDailyWorkday()

Gets a value indicating whether a day is workday for daily progress lines.

Returns: boolean - a value indicating whether a day is workday for daily progress lines.

getInterval()

public final int getInterval()

Gets the recurring interval. Can be any value of Interval (getInterval()/setInterval(int)) type.

Returns: int - the recurring interval.

getMonthlyDay()

public final boolean getMonthlyDay()

Gets a value indicating whether to show monthly progress lines by day.

Returns: boolean - a value indicating whether to show monthly progress lines by day.

getMonthlyDayDayNumber()

public final int getMonthlyDayDayNumber()

Gets the day number of monthly progress lines.

Returns: int - the day number of monthly progress lines.

getMonthlyDayMonthNumber()

public final int getMonthlyDayMonthNumber()

Gets the month number of monthly progress lines.

Returns: int - the month number of monthly progress lines.

getMonthlyFirstLast()

public final boolean getMonthlyFirstLast()

Gets a value indicating whether to show progress lines by first or last predefined day.

Returns: boolean - a value indicating whether to show progress lines by first or last predefined day.

getMonthlyFirstLastDay()

public final int getMonthlyFirstLastDay()

Gets the first or the last day type of monthly progress lines.

Returns: int - the first or the last day type of monthly progress lines.

getMonthlyFirstLastMonthNumber()

public final int getMonthlyFirstLastMonthNumber()

Gets the month number of progress lines, which are shown by first or last predefined day.

Returns: int - the month number of progress lines, which are shown by first or last predefined day.

getWeeklyDays()

public final List<Integer> getWeeklyDays()

Gets a list of days for weekly progress lines.

Returns: java.util.List<java.lang.Integer> - a list of days for weekly progress lines.

getWeeklyWeekNumber()

public final int getWeeklyWeekNumber()

Gets the week number for weekly progress lines.

Returns: int - the week number for weekly progress lines.

setDailyDayNumber(int value)

public final void setDailyDayNumber(int value)

Sets the daily day number.

Parameters:

ParameterTypeDescription
valueintthe daily day number.

setDailyWorkday(boolean value)

public final void setDailyWorkday(boolean value)

Sets a value indicating whether a day is workday for daily progress lines.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether a day is workday for daily progress lines.

setInterval(int value)

public final void setInterval(int value)

Sets the recurring interval. Can be any value of Interval (getInterval()/setInterval(int)) type.

Parameters:

ParameterTypeDescription
valueintthe recurring interval.

setMonthlyDay(boolean value)

public final void setMonthlyDay(boolean value)

Sets a value indicating whether to show monthly progress lines by day.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether to show monthly progress lines by day.

setMonthlyDayDayNumber(int value)

public final void setMonthlyDayDayNumber(int value)

Sets the day number of monthly progress lines.

Parameters:

ParameterTypeDescription
valueintthe day number of monthly progress lines.

setMonthlyDayMonthNumber(int value)

public final void setMonthlyDayMonthNumber(int value)

Sets the month number of monthly progress lines.

Parameters:

ParameterTypeDescription
valueintthe month number of monthly progress lines.

setMonthlyFirstLast(boolean value)

public final void setMonthlyFirstLast(boolean value)

Sets a value indicating whether to show progress lines by first or last predefined day.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether to show progress lines by first or last predefined day.

setMonthlyFirstLastDay(int value)

public final void setMonthlyFirstLastDay(int value)

Sets the first or the last day type of monthly progress lines.

Parameters:

ParameterTypeDescription
valueintthe first or the last day type of monthly progress lines.

setMonthlyFirstLastMonthNumber(int value)

public final void setMonthlyFirstLastMonthNumber(int value)

Sets the month number of progress lines, which are shown by first or last predefined day.

Parameters:

ParameterTypeDescription
valueintthe month number of progress lines, which are shown by first or last predefined day.

setWeeklyWeekNumber(int value)

public final void setWeeklyWeekNumber(int value)

Sets the week number for weekly progress lines.

Parameters:

ParameterTypeDescription
valueintthe week number for weekly progress lines.