public abstract class AbstractRecurProperty extends Property<Recur>
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractRecurProperty()
コンストラクタ
繰り返し条件(Recur)のインスタンスを生成します。
|
protected |
AbstractRecurProperty(Recur value)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addByDay(int ordwk,
Weekday weekday)
週番号および曜日を追加します。
|
void |
addByDay(Weekdaynum value)
週番号付き曜日を追加します。
|
void |
addByMonthDay(int value)
月あたりの指定日を追加します。
|
ByDay |
getByDay()
週番号付き曜日を取得します。
|
ByMonthDay |
getByMonthDay()
月あたりの指定日を取得します。
|
Freq |
getFreq()
繰り返し種別を取得します。
|
Interval |
getInterval()
繰り返し間隔を取得します。
|
Until |
getUntil()
繰り返し終了日時を取得します。
|
Recur |
getValue()
繰り返し条件(Recur)を取得します。
|
String |
getValueString()
プロパティ値の文字列を取得します。
|
boolean |
hasValue()
有効な値を保持しているかどうかを判定します。
|
void |
setByDay(ByDay byDay)
週番号付き曜日を設定します。
|
void |
setByDay(int ordwk,
Weekday weekday)
週番号付き曜日を設定します。
|
void |
setByMonthDay(ByMonthDay byMonthDay)
月あたりの指定日を設定します。
|
void |
setByMonthDay(int daynum)
月あたりの指定日を設定します。
|
void |
setFreq(Freq freq)
繰り返し種別を設定します。
|
void |
setFreq(FreqType freqType)
繰り返し種別を設定します。
|
void |
setInterval(int intervalNum)
繰り返し間隔を設定します。
|
void |
setInterval(Interval interval)
繰り返し間隔を設定します。
|
void |
setUntil(IDateTime untilDateTime)
繰り返し終了日時を設定します。
|
void |
setUntil(Until until)
繰り返し終了日時を設定します。
|
void |
setValue(Recur value)
繰り返し条件(Recur)を設定します。
|
void |
setValueString(String valueString)
プロパティ値の文字列を解析して値を設定します。
|
addParameter, addParameter, containsParameter, getDefaultDataType, getParameter, getParameters, getParamString, setParamString, value, value
name, read, toString, write
protected AbstractRecurProperty()
繰り返し条件(Recur)のインスタンスを生成します。
protected AbstractRecurProperty(Recur value)
value
- 繰り返し条件public void addByDay(int ordwk, Weekday weekday)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
ordwk
- 週番号weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public void addByDay(Weekdaynum value)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
value
- 週番号付き曜日IacICalendarFormatException
- 週番号付き曜日が null
の場合public void addByMonthDay(int value)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
value
- 月あたりの指定日IacICalendarFormatException
- 月あたりの指定日として有効な値ではない場合public ByDay getByDay()
繰り返し条件(Recur)が null
の場合は null
を返却します。
public ByMonthDay getByMonthDay()
繰り返し条件(Recur)が null
の場合は null
を返却します。
public Freq getFreq()
繰り返し条件(Recur)が null
の場合は null
を返却します。
public Interval getInterval()
繰り返し条件(Recur)が null
の場合は null
を返却します。
public Until getUntil()
繰り返し条件(Recur)が null
の場合は null
を返却します。
public Recur getValue()
public String getValueString()
PropertyBase
getValueString
クラス内 PropertyBase
public boolean hasValue()
IContentLine
true
:有効/false
:無効)public void setByDay(ByDay byDay)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
byDay
- 週番号付き曜日IacICalendarFormatException
- 週番号付き曜日が null
の場合public void setByDay(int ordwk, Weekday weekday)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
ordwk
- 週番号weekday
- 曜日IacICalendarFormatException
- 曜日が null
の場合public void setByMonthDay(ByMonthDay byMonthDay)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
byMonthDay
- 月あたりの指定日IacICalendarFormatException
- 月あたりの指定日が null
の場合public void setByMonthDay(int daynum)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
daynum
- 月あたりの指定日IacICalendarFormatException
- 月あたりの指定日として有効な値ではない場合public void setFreq(Freq freq)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
freq
- 繰り返し種別IacICalendarFormatException
- 繰り返し種別が null
の場合public void setFreq(FreqType freqType)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
freqType
- 繰り返し種別IacICalendarFormatException
- 繰り返し種別が null
の場合public void setInterval(int intervalNum)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
intervalNum
- 繰り返し間隔IacICalendarFormatException
- 繰り返し間隔が 1 未満の場合public void setInterval(Interval interval)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
interval
- 繰り返し間隔IacICalendarFormatException
- 繰り返し間隔が null
の場合public void setUntil(IDateTime untilDateTime)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
untilDateTime
- 繰り返し終了日時IacICalendarFormatException
- 繰り返し終了日時が null
の場合public void setUntil(Until until)
繰り返し条件(Recur)が null
の場合はインスタンスを生成します。
until
- 繰り返し終了日時IacICalendarFormatException
- 繰り返し終了日時が null
の場合public void setValue(Recur value)
繰り返し条件が null
の場合は設定を行いません。
value
- 繰り返し条件public void setValueString(String valueString)
PropertyBase
setValueString
クラス内 PropertyBase
valueString
- プロパティ値の文字列Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION