Class SubFlowProperty

All Implemented Interfaces:
Property, Cloneable
Direct Known Subclasses:
ExceptionProperty

public class SubFlowProperty extends StringProperty
サブフロー型のプロパティクラスです。
  • Constructor Details

    • 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)
      コンストラクタ
      Parameters:
      name - プロパティ名
      required - このプロパティが必須プロパティの場合はtrue
      mapable - このプロパティがMapping可能な場合はtrue
  • Method Details

    • getType

      public PropertyType getType()
      プロパティ型を返します。
      常にPropertyType.SUBFLOWを返します。 
      Specified by:
      getType in interface Property
      Overrides:
      getType in class ValueProperty
    • getProjectName

      public String getProjectName()
      strValueからプロジェクト名を返します。
      プロジェクト名はstrValueの'\t'または'.'よりも前の部分です。
      strValue中に'\t'または'.'がない場合はnullを返します。
    • getFlowName

      public String getFlowName()
      strValueからフロー名を返します。
      フロー名はstrValueの'\t'または'.'よりも後の部分です。
      strValue中に'\t'または'.'がない場合はstrValueを返します。
    • clone

      public Object clone()
      Description copied from interface: Property
      プロパティのcloneメソッドです。
      Specified by:
      clone in interface Property
      Overrides:
      clone in class ValueProperty
    • assign

      public void assign(Property prop)
      Description copied from interface: Property
      このプロパティの内容を引数のPropertyにコピーします。
      引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。
      Specified by:
      assign in interface Property
      Overrides:
      assign in class ValueProperty
    • isCheckTarget

      public boolean isCheckTarget()
    • setCheckTarget

      public void setCheckTarget(boolean b)
    • isNeedCheckPointCompileCheck

      public boolean isNeedCheckPointCompileCheck()
    • setCheckPointCompileCheck

      public void setCheckPointCompileCheck(boolean b)
    • parseProjectName

      public static String parseProjectName(String value)
    • parseFlowName

      public static String parseFlowName(String value)