com.infoteria.asteria.flowlibrary2.property
Class ExceptionProperty

java.lang.Object
  |
  +--com.infoteria.asteria.flowlibrary2.property.ValueProperty
        |
        +--com.infoteria.asteria.flowlibrary2.property.StringProperty
              |
              +--com.infoteria.asteria.flowlibrary2.property.SubFlowProperty
                    |
                    +--com.infoteria.asteria.flowlibrary2.property.ExceptionProperty
All Implemented Interfaces:
Cloneable, Property

public class ExceptionProperty
extends SubFlowProperty

Exceptionフロー型のプロパティクラスです。


Field Summary
static String HANDLER_PROJECT_NAME
           
 
Constructor Summary
ExceptionProperty(String name)
          ExceptionProperty(name, FlowException.STATE_DEFAULT) と同じです。
ExceptionProperty(String name, int state)
          コンストラクタ
 
Method Summary
 void assign(Property prop)
           
 int getState()
          Stateを返します。
 PropertyType getType()
          プロパティ型を返します。
常にPropertyType.EXCEPTIONを返します。
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.property.SubFlowProperty
clone, getFlowName, getProjectName, isCheckTarget, isNeedCheckPointCompileCheck, parseFlowName, parseProjectName, setCheckPointCompileCheck, setCheckTarget
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.property.StringProperty
setValue, strValue
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.property.ValueProperty
getName, getValue, getValueType, init, isMapable, isNull, isRequired, resetMacro, setRequired, setString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HANDLER_PROJECT_NAME

public static final String HANDLER_PROJECT_NAME
Constructor Detail

ExceptionProperty

public ExceptionProperty(String name)
ExceptionProperty(name, FlowException.STATE_DEFAULT) と同じです。

ExceptionProperty

public ExceptionProperty(String name,
                         int state)
コンストラクタ
Parameters:
name - プロパティ名
state - このExceptionPropertyがキャッチするExceptionのStateを指定します。
Method Detail

getType

public PropertyType getType()
プロパティ型を返します。
常にPropertyType.EXCEPTIONを返します。
Overrides:
getType in class SubFlowProperty

getState

public int getState()
Stateを返します。

assign

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