com.infoteria.asteria.flowlibrary2.property
クラス SubFlowProperty
java.lang.Object
|
+--com.infoteria.asteria.flowlibrary2.property.ValueProperty
|
+--com.infoteria.asteria.flowlibrary2.property.StringProperty
|
+--com.infoteria.asteria.flowlibrary2.property.SubFlowProperty
- すべての実装インタフェース:
- Cloneable, Property
- 直系の既知のサブクラス:
- ExceptionProperty
- public class SubFlowProperty
- extends StringProperty
サブフロー型のプロパティクラスです。
SubFlowProperty
public SubFlowProperty(String name)
- SubFlowProperty(name, true, false) と同じです。
SubFlowProperty
public SubFlowProperty(String name,
boolean required)
- SubFlowProperty(name, required, false) と同じです。
SubFlowProperty
public SubFlowProperty(String name,
boolean required,
boolean mapable)
- コンストラクタ
- パラメータ:
name - プロパティ名required - このプロパティが必須プロパティの場合はtruemapable - このプロパティがMapping可能な場合はtrue
getType
public PropertyType getType()
- プロパティ型を返します。
常にPropertyType.SUBFLOWを返します。
- オーバーライド:
- クラス
ValueProperty 内の getType
canUseMacro
public boolean canUseMacro()
- オーバーライド:
- クラス
ValueProperty 内の canUseMacro
getProjectName
public String getProjectName()
- strValueからプロジェクト名を返します。
プロジェクト名はstrValueの'\t'または'.'よりも前の部分です。
strValue中に'\t'または'.'がない場合はnullを返します。
getFlowName
public String getFlowName()
- strValueからフロー名を返します。
フロー名はstrValueの'\t'または'.'よりも後の部分です。
strValue中に'\t'または'.'がない場合はstrValueを返します。
clone
public Object clone()
- インタフェース
Property の記述:
- プロパティのcloneメソッドです。
- オーバーライド:
- クラス
ValueProperty 内の clone
assign
public void assign(Property prop)
- インタフェース
Property の記述:
- このプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。
- オーバーライド:
- クラス
ValueProperty 内の assign