Class CustomClassLoader.ClassLoaderProperty

java.lang.Object
com.infoteria.asteria.flowengine2.storage.CustomClassLoader.ClassLoaderProperty
All Implemented Interfaces:
Property, Cloneable
Enclosing class:
CustomClassLoader

public static class CustomClassLoader.ClassLoaderProperty extends Object implements Property, Cloneable
  • Method Summary

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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.infoteria.asteria.flowlibrary2.property.Property

    toString
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Property
      プロパティ名を返します。
      Specified by:
      getName in interface Property
    • getType

      public PropertyType getType()
      Description copied from interface: Property
      プロパティ型を返します。
      通常はPropertyTypeでstaticに宣言されているいずれかのPropertyTypeを返します。
      Specified by:
      getType in interface Property
    • isRequired

      public boolean isRequired()
      Description copied from interface: Property
      このプロパティが必須プロパティの場合はtrueを返します。
      Specified by:
      isRequired in interface Property
    • isMapable

      public boolean isMapable()
      Description copied from interface: Property
      このプロパティがマッパーでのMapping可能な場合はtrueを返します。
      Specified by:
      isMapable in interface Property
    • isNull

      public boolean isNull()
      Description copied from interface: Property
      このプロパティの値がnullの場合はtrueを返します。
      Specified by:
      isNull in interface Property
    • assign

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

      public void init(ExecuteContext context)
      Description copied from interface: Property
      プロパティを実行コンテキストで初期化します。
      Specified by:
      init in interface Property
    • clone

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