Class FilePathProperty
java.lang.Object
com.infoteria.asteria.flowlibrary2.property.ValueProperty
com.infoteria.asteria.flowlibrary2.property.StringProperty
com.infoteria.asteria.flowlibrary2.property.FilePathProperty
Deprecated.
今後はStringPropertyとPathResolverPropertyを組み合わせて使用してください。
StringPropertyを拡張してFilePathの設定に特化したクラスです。
HomeModeを設定することにより相対パスを設定されたユーザのHomeDirectoryで補完したパスを取得できます。
HomeModeを設定することにより相対パスを設定されたユーザのHomeDirectoryで補完したパスを取得できます。
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFilePathProperty(String name) Deprecated.FilePathProperty(name, false, true, null) と同じです。FilePathProperty(String name, boolean required) Deprecated.FilePathProperty(name, required, true, null) と同じです。FilePathProperty(String name, boolean required, boolean mapable) Deprecated.FilePathProperty(name, required, mapable, null) と同じです。FilePathProperty(String name, boolean required, boolean mapable, String value) Deprecated.コンストラクタ -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.このプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。getExistFile(ExecuteContext context) Deprecated.ファイルを取得します。
設定されているファイル名が相対パスの場合はHomeModeの設定値にしたがってユーザのホームディレクトリを補完します。
そのファイルが存在しない場合はExceptionとなります。getFile(ExecuteContext context) Deprecated.ファイルを取得します。
設定されているファイル名が相対パスの場合はHomeModeの設定値にしたがってユーザのホームディレクトリを補完します。getFileName(ExecuteContext context) Deprecated.ファイル名を取得します。
設定されているファイル名が相対パスの場合はHomeModeの設定値にしたがってユーザのホームディレクトリを補完します。intDeprecated.HomeModeを取得します。static intDeprecated.文字列のHomeModeをintに変換します。voidsetHomeMode(int value) Deprecated.HomeModeを設定します。
設定値にはstaticで宣言されているシンボルを使用します。voidsetHomeMode(String str) Deprecated.Methods inherited from class com.infoteria.asteria.flowlibrary2.property.StringProperty
setValue, strValueMethods inherited from class com.infoteria.asteria.flowlibrary2.property.ValueProperty
clone, getName, getType, getValue, getValueType, init, isMapable, isNull, isRequired, resetMacro, setRequired, setString, toString
-
Field Details
-
HOME_OWNER
public static final int HOME_OWNERDeprecated.setHomeModeで使用するシンボル - ProjectOwner- See Also:
-
HOME_USER
public static final int HOME_USERDeprecated.setHomeModeで使用するシンボル - ExecuteUser- See Also:
-
STR_HOME_OWNER
Deprecated.setHomeModeで使用するシンボル - ProjectOwner- See Also:
-
STR_HOME_USER
Deprecated.setHomeModeで使用するシンボル - ExecuteUser- See Also:
-
-
Constructor Details
-
FilePathProperty
Deprecated.FilePathProperty(name, false, true, null) と同じです。 -
FilePathProperty
Deprecated.FilePathProperty(name, required, true, null) と同じです。 -
FilePathProperty
Deprecated.FilePathProperty(name, required, mapable, null) と同じです。 -
FilePathProperty
Deprecated.コンストラクタ- Parameters:
name- プロパティ名required- このプロパティが必須プロパティの場合はtruemapable- このプロパティがMapping可能な場合はtruevalue- デフォルト値
-
-
Method Details
-
getHomeMode
public int getHomeMode()Deprecated.HomeModeを取得します。 -
setHomeMode
public void setHomeMode(int value) Deprecated.HomeModeを設定します。
設定値にはstaticで宣言されているシンボルを使用します。 -
setHomeMode
Deprecated. -
getHomeModeFromString
Deprecated.文字列のHomeModeをintに変換します。 -
getFileName
Deprecated.ファイル名を取得します。
設定されているファイル名が相対パスの場合はHomeModeの設定値にしたがってユーザのホームディレクトリを補完します。- Throws:
PropertyException- HomeMode=ExecuteUserで実行ユーザが設定されていない場合
-
getFile
Deprecated.ファイルを取得します。
設定されているファイル名が相対パスの場合はHomeModeの設定値にしたがってユーザのホームディレクトリを補完します。- Throws:
PropertyException- HomeMode=ExecuteUserで実行ユーザが設定されていない場合
-
getExistFile
Deprecated.ファイルを取得します。
設定されているファイル名が相対パスの場合はHomeModeの設定値にしたがってユーザのホームディレクトリを補完します。
そのファイルが存在しない場合はExceptionとなります。- Throws:
PropertyException- HomeMode=ExecuteUserで実行ユーザが設定されていない場合
設定されているファイルが存在しない場合
-
assign
Deprecated.Description copied from interface:Propertyこのプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。- Specified by:
assignin interfaceProperty- Overrides:
assignin classValueProperty
-