|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.flowlibrary2.property.ValueProperty
Valueクラスをラップするプロパティの基底クラスです。
このクラスのサブクラスであるプロパティはMapperでMappingすることができます。
| コンストラクタの概要 | |
protected |
ValueProperty(String name,
Value.Type valueType)
ValueProperty(name, valueType, false, true) と同じです。 |
protected |
ValueProperty(String name,
Value.Type valueType,
boolean required)
ValueProperty(name, valueType, required true) と同じです。 |
protected |
ValueProperty(String name,
Value.Type valueType,
boolean required,
boolean mapable)
コンストラクタ |
| メソッドの概要 | |
void |
assign(Property prop)
|
Object |
clone()
|
String |
getName()
|
PropertyType |
getType()
プロパティ型を返します。 |
Value |
getValue()
プロパティ値を返します。 |
Value.Type |
getValueType()
データ型を返します。 |
void |
init(ExecuteContext context)
|
boolean |
isMapable()
|
boolean |
isNull()
|
boolean |
isRequired()
|
void |
setRequired(boolean b)
このプロパティが必須であるかどうかを設定します。 |
void |
setString(String str)
コンパイル時に値を設定します。 |
String |
toString()
|
| クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
protected ValueProperty(String name,
Value.Type valueType)
protected ValueProperty(String name,
Value.Type valueType,
boolean required)
protected ValueProperty(String name,
Value.Type valueType,
boolean required,
boolean mapable)
name - プロパティ名valueType - データ型required - このプロパティが必須プロパティの場合はtruemapable - このプロパティがMapping可能な場合はtrue| メソッドの詳細 |
public String getName()
Property の記述: Property 内の getNamepublic PropertyType getType()
Property 内の getTypepublic void setRequired(boolean b)
public boolean isRequired()
Property の記述: Property 内の isRequiredpublic boolean isMapable()
Property の記述: Property 内の isMapablepublic Value.Type getValueType()
public void setString(String str)
throws PropertyException
str - プロパティ値として設定される文字列public boolean isNull()
Property の記述: Property 内の isNullpublic String toString()
Property の記述: Property 内の toStringObject 内の toStringpublic Value getValue()
public Object clone()
Property の記述: Property 内の cloneObject 内の clonepublic void assign(Property prop)
Property の記述: Property 内の assignpublic void init(ExecuteContext context)
Property の記述: Property 内の init
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||