V
- 列挙体の型public abstract class AbstractEnumTextProperty<V extends Enum<?>> extends AbstractTextProperty<V>
コンストラクタと説明 |
---|
AbstractEnumTextProperty()
コンストラクタ
|
AbstractEnumTextProperty(V value)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
setValue(V value)
値を設定します。
|
void |
setValueString(String valueString)
プロパティ値の文字列を解析して値を設定します。
|
protected abstract V[] |
withinValues()
列挙子一覧を取得します。
|
escape, getValue, getValueString, hasValue
addParameter, addParameter, containsParameter, getDefaultDataType, getParameter, getParameters, getParamString, setParamString, value, value
name, read, toString, write
public AbstractEnumTextProperty()
public AbstractEnumTextProperty(V value)
value
- 値public void setValue(V value)
値が null
の場合は設定を行いません。
setValue
クラス内 AbstractTextProperty<V extends Enum<?>>
value
- カレンダースケール種別public void setValueString(String valueString)
PropertyBase
setValueString
クラス内 PropertyBase
valueString
- プロパティ値の文字列protected abstract V[] withinValues()
enum.values() を返却します。
setValueString(String)
において、文字列を解析する際に各列挙子の文字列表現(V#toString()
)との等価判定を行います。
Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION