com.infoteria.asteria.flowlibrary2.property
クラス CustomProperty

java.lang.Object
  |
  +--com.infoteria.asteria.flowlibrary2.property.CustomProperty
すべての実装インタフェース:
Cloneable, Property

public class CustomProperty
extends Object
implements Property, Cloneable

コンポーネントで独自にコンパイルするカスタムプロパティを表すクラスです。


コンストラクタの概要
CustomProperty(String propName, String typeName)
           
 
メソッドの概要
 void assign(Property prop)
          このプロパティの内容を引数のPropertyにコピーします。
 Object clone()
          プロパティのcloneメソッドです。
 String getName()
          プロパティ名を返します。
 PropertyType getType()
          プロパティ型を返します。
 void init(ExecuteContext context)
          プロパティを実行コンテキストで初期化します。
 boolean isMapable()
          このプロパティがマッパーでのMapping可能な場合はtrueを返します。
 boolean isNull()
          このプロパティの値がnullの場合はtrueを返します。
 boolean isRequired()
          このプロパティが必須プロパティの場合はtrueを返します。
 String toString()
          プロパティ値を文字列として返します。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

CustomProperty

public CustomProperty(String propName,
                      String typeName)
メソッドの詳細

getName

public String getName()
プロパティ名を返します。
定義:
インタフェース Property 内の getName

getType

public PropertyType getType()
プロパティ型を返します。
通常はPropertyTypeでstaticに宣言されているいずれかのPropertyTypeを返します。
定義:
インタフェース Property 内の getType

isRequired

public boolean isRequired()
このプロパティが必須プロパティの場合はtrueを返します。
定義:
インタフェース Property 内の isRequired

isMapable

public boolean isMapable()
このプロパティがマッパーでのMapping可能な場合はtrueを返します。
定義:
インタフェース Property 内の isMapable

toString

public String toString()
プロパティ値を文字列として返します。
定義:
インタフェース Property 内の toString
オーバーライド:
クラス Object 内の toString

isNull

public boolean isNull()
このプロパティの値がnullの場合はtrueを返します。
定義:
インタフェース Property 内の isNull

clone

public Object clone()
プロパティのcloneメソッドです。
定義:
インタフェース Property 内の clone
オーバーライド:
クラス Object 内の clone

assign

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

init

public void init(ExecuteContext context)
プロパティを実行コンテキストで初期化します。
定義:
インタフェース Property 内の init