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 Type
    Method
    Description
    void
    このプロパティの内容を引数のPropertyにコピーします。
    引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。
    プロパティのcloneメソッドです。
    プロパティ名を返します。
    プロパティ型を返します。
    通常はPropertyTypeでstaticに宣言されているいずれかのPropertyTypeを返します。
    void
    プロパティを実行コンテキストで初期化します。
    boolean
    このプロパティがマッパーでのMapping可能な場合はtrueを返します。
    boolean
    このプロパティの値がnullの場合はtrueを返します。
    boolean
    このプロパティが必須プロパティの場合はtrueを返します。
    プロパティ値を文字列として返します。
  • Method Details

    • getName

      String getName()
      プロパティ名を返します。
    • getType

      PropertyType getType()
      プロパティ型を返します。
      通常はPropertyTypeでstaticに宣言されているいずれかのPropertyTypeを返します。
    • isRequired

      boolean isRequired()
      このプロパティが必須プロパティの場合はtrueを返します。
    • isMapable

      boolean isMapable()
      このプロパティがマッパーでのMapping可能な場合はtrueを返します。
    • toString

      String toString()
      プロパティ値を文字列として返します。
      Overrides:
      toString in class Object
    • isNull

      boolean isNull()
      このプロパティの値がnullの場合はtrueを返します。
    • clone

      Object clone()
      プロパティのcloneメソッドです。
    • assign

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

      void init(ExecuteContext context)
      プロパティを実行コンテキストで初期化します。