Interface Property
- All Known Implementing Classes:
BooleanProperty,CategoryProperty,ConnectionProperty,CustomClassLoader.ClassLoaderProperty,CustomProperty,DateProperty,DummyCategoryProperty,EncodingProperty,EnumProperty,ExceptionProperty,ExtendedCategoryProperty,FilePathProperty,HomeModeProperty,IntegerProperty,PasswordProperty,PathResolverProperty,RegExpProperty,SimpleCategoryProperty,StringProperty,SubFlowProperty,UseConnectionProperty,ValueProperty
public interface Property
コンポーネントプロパティのインターフェースです。
-
Method Summary
Modifier and TypeMethodDescriptionvoidこのプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。clone()プロパティのcloneメソッドです。getName()プロパティ名を返します。getType()プロパティ型を返します。
通常はPropertyTypeでstaticに宣言されているいずれかのPropertyTypeを返します。voidinit(ExecuteContext context) プロパティを実行コンテキストで初期化します。booleanこのプロパティがマッパーでのMapping可能な場合はtrueを返します。booleanisNull()このプロパティの値がnullの場合はtrueを返します。booleanこのプロパティが必須プロパティの場合はtrueを返します。toString()プロパティ値を文字列として返します。
-
Method Details
-
getName
String getName()プロパティ名を返します。 -
getType
PropertyType getType()プロパティ型を返します。
通常はPropertyTypeでstaticに宣言されているいずれかのPropertyTypeを返します。 -
isRequired
boolean isRequired()このプロパティが必須プロパティの場合はtrueを返します。 -
isMapable
boolean isMapable()このプロパティがマッパーでのMapping可能な場合はtrueを返します。 -
toString
String toString()プロパティ値を文字列として返します。 -
isNull
boolean isNull()このプロパティの値がnullの場合はtrueを返します。 -
clone
Object clone()プロパティのcloneメソッドです。 -
assign
このプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。 -
init
プロパティを実行コンテキストで初期化します。
-