public class Recur extends TypeBase
コンストラクタと説明 |
---|
Recur()
コンストラクタ.
|
Recur(FreqType freqType)
コンストラクタ.
|
Recur(String valueString)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addByDay(int ordwk,
Weekday weekday)
週番号および曜日を追加します。
|
void |
addByDay(Weekday weekday)
曜日を追加します。
|
void |
addByDay(Weekdaynum value)
週番号付き曜日を追加します。
|
void |
addByMonthDay(int value)
月あたりの指定日を追加します。
|
void |
addBySetPos(int value)
単位あたりの位置番号を追加します。
|
ByDay |
getByDay()
週番号付き曜日を取得します。
|
ByMonthDay |
getByMonthDay()
月あたりの指定日を取得します。
|
BySetPos |
getBySetPos()
単位あたりの位置番号を取得します。
|
Freq |
getFreq()
繰り返し種別を取得します。
|
Interval |
getInterval()
繰り返し間隔を取得します。
|
Until |
getUntil()
繰り返し終了日時を取得します。
|
boolean |
hasValue()
有効な値を保持しているかどうかを判定します。
|
void |
setByDay(ByDay byDay)
週番号付き曜日を設定します。
|
void |
setByDay(int ordwk,
Weekday weekday)
週番号付き曜日を設定します。
|
void |
setByDay(Weekday weekday)
週番号付き曜日(曜日のみ)を設定します。
|
void |
setByMonthDay(ByMonthDay byMonthDay)
月あたりの指定日を設定します。
|
void |
setByMonthDay(int daynum)
月あたりの指定日を設定します。
|
void |
setBySetPos(BySetPos bySetPos)
単位あたりの位置番号を設定します。
|
void |
setBySetPos(int posnum)
単位あたりの位置番号を設定します。
|
void |
setFreq(Freq freq)
繰り返し種別を設定します。
|
void |
setFreq(FreqType freqType)
繰り返し種別を設定します。
|
void |
setInterval(int intervalNum)
繰り返し間隔を設定します。
|
void |
setInterval(Interval interval)
繰り返し間隔を設定します。
|
void |
setUntil(IDateTime untilDateTime)
繰り返し終了日時を設定します。
|
void |
setUntil(Until until)
繰り返し終了日時を設定します。
|
String |
toString() |
static Recur |
valueOf(String valueString)
指定した文字列値を表す Recur インスタンスを返します。
|
getAdditionalParam, getDataType
public Recur()
public Recur(FreqType freqType)
freqType
- 繰り返し種別IacICalendarFormatException
- 繰り返し種別が null
の場合public Recur(String valueString)
valueString
- 文字列値IacICalendarFormatException
- 以下の場合に発生します。
null
もしくは空・空白の場合null
もしくは空・空白の場合name=value
)が不正の場合null
もしくは空・空白の場合null
もしくは空・空白の場合public static Recur valueOf(String valueString)
valueString
- 文字列IacICalendarFormatException
- 以下の場合に発生します。
null
もしくは空・空白の場合null
もしくは空・空白の場合name=value
)が不正の場合null
もしくは空・空白の場合null
もしくは空・空白の場合public void addByDay(int ordwk, Weekday weekday)
週番号付き曜日(byDay
)が null
の場合はインスタンスを生成します。
ordwk
- 週番号weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public void addByDay(Weekday weekday)
週番号付き曜日(byDay
)が null
の場合はインスタンスを生成します。
weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public void addByDay(Weekdaynum value)
週番号付き曜日(byDay
)が null
の場合はインスタンスを生成します。
value
- 週番号付き曜日IacICalendarFormatException
- 週番号付き曜日が null
の場合public void addByMonthDay(int value)
月あたりの指定日(byMonthDay
)が null
の場合はインスタンスを生成します。
value
- 月あたりの指定日IacICalendarFormatException
- 月あたりの指定日として有効な値ではない場合public void addBySetPos(int value)
単位あたりの位置番号(bySetPos
)が null
の場合はインスタンスを生成します。
value
- 単位あたりの位置番号IacICalendarFormatException
- 単位あたりの位置番号として有効な値ではない場合public ByDay getByDay()
public ByMonthDay getByMonthDay()
public BySetPos getBySetPos()
public Freq getFreq()
public Interval getInterval()
public Until getUntil()
public boolean hasValue()
以下のすべての条件を満たす場合に true
となります。
freq
)が有効な値を保持している場合true
:有効/false
:無効)public void setByDay(ByDay byDay)
byDay
- 週番号付き曜日IacICalendarFormatException
- 週番号付き曜日が null
の場合public void setByDay(int ordwk, Weekday weekday)
ordwk
- 週番号weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public void setByDay(Weekday weekday)
weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public void setByMonthDay(ByMonthDay byMonthDay)
byMonthDay
- 月あたりの指定日IacICalendarFormatException
- 月あたりの指定日が null
の場合public void setByMonthDay(int daynum)
daynum
- 月あたりの指定日IacICalendarFormatException
- 月あたりの指定日として有効な値ではない場合public void setBySetPos(BySetPos bySetPos)
bySetPos
- 単位あたりの位置番号IacICalendarFormatException
- 単位あたりの位置番号が null
の場合public void setBySetPos(int posnum)
posnum
- 単位あたりの位置番号IacICalendarFormatException
- 単位あたりの位置番号として有効な値ではない場合public void setFreq(Freq freq)
freq
- 繰り返し種別IacICalendarFormatException
- 繰り返し種別が null
の場合public void setFreq(FreqType freqType)
freqType
- 繰り返し種別IacICalendarFormatException
- 繰り返し種別が null
の場合public void setInterval(int intervalNum)
intervalNum
- 繰り返し間隔IacICalendarFormatException
- 繰り返し間隔が 1 未満の場合public void setInterval(Interval interval)
interval
- 繰り返し間隔IacICalendarFormatException
- 繰り返し間隔が null
の場合public void setUntil(IDateTime untilDateTime)
untilDateTime
- 繰り返し終了日時IacICalendarFormatException
- 繰り返し終了日時が null
の場合public void setUntil(Until until)
until
- 繰り返し終了日時IacICalendarFormatException
- 繰り返し終了日時が null
の場合Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION