Class SubFlowProperty
java.lang.Object
com.infoteria.asteria.flowlibrary2.property.ValueProperty
com.infoteria.asteria.flowlibrary2.property.StringProperty
com.infoteria.asteria.flowlibrary2.property.SubFlowProperty
- Direct Known Subclasses:
ExceptionProperty
サブフロー型のプロパティクラスです。
-
Constructor Summary
ConstructorsConstructorDescriptionSubFlowProperty(String name) SubFlowProperty(name, true, false) と同じです。SubFlowProperty(String name, boolean required) SubFlowProperty(name, required, false) と同じです。SubFlowProperty(String name, boolean required, boolean mapable) コンストラクタ -
Method Summary
Modifier and TypeMethodDescriptionvoidこのプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。clone()プロパティのcloneメソッドです。strValueからフロー名を返します。
フロー名はstrValueの'\t'または'.'よりも後の部分です。
strValue中に'\t'または'.'がない場合はstrValueを返します。strValueからプロジェクト名を返します。
プロジェクト名はstrValueの'\t'または'.'よりも前の部分です。
strValue中に'\t'または'.'がない場合はnullを返します。getType()プロパティ型を返します。
常にPropertyType.SUBFLOWを返します。booleanbooleanstatic StringparseFlowName(String value) static StringparseProjectName(String value) voidsetCheckPointCompileCheck(boolean b) voidsetCheckTarget(boolean b) Methods inherited from class com.infoteria.asteria.flowlibrary2.property.StringProperty
setValue, strValueMethods inherited from class com.infoteria.asteria.flowlibrary2.property.ValueProperty
getName, getValue, getValueType, init, isMapable, isNull, isRequired, resetMacro, setRequired, setString, toString
-
Constructor Details
-
SubFlowProperty
SubFlowProperty(name, true, false) と同じです。 -
SubFlowProperty
SubFlowProperty(name, required, false) と同じです。 -
SubFlowProperty
コンストラクタ- Parameters:
name- プロパティ名required- このプロパティが必須プロパティの場合はtruemapable- このプロパティがMapping可能な場合はtrue
-
-
Method Details
-
getType
プロパティ型を返します。
常にPropertyType.SUBFLOWを返します。- Specified by:
getTypein interfaceProperty- Overrides:
getTypein classValueProperty
-
getProjectName
strValueからプロジェクト名を返します。
プロジェクト名はstrValueの'\t'または'.'よりも前の部分です。
strValue中に'\t'または'.'がない場合はnullを返します。 -
getFlowName
strValueからフロー名を返します。
フロー名はstrValueの'\t'または'.'よりも後の部分です。
strValue中に'\t'または'.'がない場合はstrValueを返します。 -
clone
Description copied from interface:Propertyプロパティのcloneメソッドです。- Specified by:
clonein interfaceProperty- Overrides:
clonein classValueProperty
-
assign
Description copied from interface:Propertyこのプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。- Specified by:
assignin interfaceProperty- Overrides:
assignin classValueProperty
-
isCheckTarget
public boolean isCheckTarget() -
setCheckTarget
public void setCheckTarget(boolean b) -
isNeedCheckPointCompileCheck
public boolean isNeedCheckPointCompileCheck() -
setCheckPointCompileCheck
public void setCheckPointCompileCheck(boolean b) -
parseProjectName
-
parseFlowName
-