public class BySetPos extends RecurRulePartBase<List<Integer>>
Recur
型において指定された単位あたりの位置番号を表します。
他の BYxxx ルールパートと共に使用します。
name, value
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(int value)
単位あたりの位置番号を追加します。
|
int |
getFirst()
先頭の位置番号を取得します。
|
String |
getValueString()
値の文字列を取得します。
|
boolean |
hasValue()
有効な値を保持しているかどうかを判定します。
|
static boolean |
isValid(int value)
単位あたりの位置番号として有効な値かどうかを判定します。
|
static BySetPos |
valueOf(String valueString)
指定した文字列値を表す BySetPos インスタンスを返します。
|
name
getName, getValue, toString
public BySetPos(int value)
value
- 単位あたりの位置番号IacICalendarFormatException
- 単位あたりの位置番号として有効な値ではない場合public BySetPos(String valueString)
valueString
- 文字列値IacICalendarFormatException
- 以下の場合に発生します。
null
もしくは空・空白の場合isValid(int)
public static boolean isValid(int value)
以下のいずれかの範囲に含まれる場合に true
を返却します。
value
- 値true
:有効/false
:無効)public static BySetPos valueOf(String valueString)
valueString
- 文字列値IacICalendarFormatException
- 以下の場合に発生します。
null
もしくは空・空白の場合isValid(int)
public void add(int value)
value
- 単位あたりの位置番号IacICalendarFormatException
- 単位あたりの位置番号として有効な値ではない場合public int getFirst()
以下の場合は 0 を返却します。
null
もしくは空の場合public String getValueString()
各位置番号を Constants.LIST_SEPARATOR
で連結した文字列を生成します。
ただし、各位置番号が null
もしくは 0 の場合は連結対象となりません。
以下の場合は空文字を返却します。
null
もしくは空の場合getValueString
クラス内 NameValuePair<List<Integer>>
public boolean hasValue()
IContentLine
true
:有効/false
:無効)Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION