public class ByDay extends RecurRulePartBase<List<Weekdaynum>>
Recur
型において週番号付き曜日を表します。
週番号が 0 の場合は曜日のみとして扱います。
最終週を指定する場合は LAST_WEEK
を指定してください。
Weekdaynum
,
Weekday
,
直列化された形式修飾子とタイプ | フィールドと説明 |
---|---|
static int |
LAST_WEEK
最終週
|
name, value
コンストラクタと説明 |
---|
ByDay(int ordwk,
Weekday weekday)
コンストラクタ
|
ByDay(String valueString)
コンストラクタ
|
ByDay(Weekday weekday)
コンストラクタ
|
ByDay(Weekdaynum weekdaynum)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(int ordwk,
Weekday weekday)
週番号および曜日を追加します。
|
void |
add(Weekday weekday)
曜日を追加します。
|
void |
add(Weekdaynum weekdaynum)
週番号付き曜日を追加します。
|
Weekdaynum |
getFirst()
先頭の週番号付き曜日を取得します。
|
String |
getValueString()
値の文字列を取得します。
|
boolean |
hasValue()
有効な値を保持しているかどうかを判定します。
|
static ByDay |
valueOf(String valueString)
指定した文字列値を表す ByDay インスタンスを返します。
|
name
getName, getValue, toString
public static final int LAST_WEEK
public ByDay(int ordwk, Weekday weekday)
ordwk
- 週番号weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public ByDay(String valueString)
valueString
- 文字列値IacICalendarFormatException
- 以下の場合に発生します。
null
もしくは空・空白の場合Weekdaynum.valueOf(String)
public ByDay(Weekday weekday)
weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public ByDay(Weekdaynum weekdaynum)
weekdaynum
- 週番号付き曜日IacICalendarFormatException
- 週番号付き曜日が null
の場合public static ByDay valueOf(String valueString)
valueString
- 文字列値IacICalendarFormatException
- 以下の場合に発生します。
null
もしくは空・空白の場合Weekdaynum.valueOf(String)
public void add(int ordwk, Weekday weekday)
ordwk
- 週番号weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public void add(Weekday weekday)
weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public void add(Weekdaynum weekdaynum)
weekdaynum
- 週番号付き曜日IacICalendarFormatException
- 週番号付き曜日が null
の場合public Weekdaynum getFirst()
以下の場合は null
を返却します。
null
もしくは空の場合public String getValueString()
各週番号付き曜日を Constants.LIST_SEPARATOR
で連結した文字列を生成します。
ただし、以下の場合は連結対象となりません。
null
の場合null
もしくは空の場合(Weekdaynum.getValue()
)null
もしくは空の場合getValueString
クラス内 NameValuePair<List<Weekdaynum>>
public boolean hasValue()
IContentLine
true
:有効/false
:無効)Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION