クラス GroovyScriptObjectBuilder<T>

java.lang.Object
org.iplass.mtp.impl.core.config.GroovyScriptObjectBuilder<T>
すべての実装されたインタフェース:
ObjectBuilder<T>

public class GroovyScriptObjectBuilder<T> extends Object implements ObjectBuilder<T>
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    インスタンスを生成して返却するように実装します。
    void
    設定ファイルのproperty/bean定義にネストされたarg定義が存在する場合、その値がセットされます。
    void
    setClassName(String className)
    設定ファイルのproperty/bean定義にclass属性が指定されている場合、その値がセットされます。
    void
    設定ファイルのproperty/bean定義に指定されたname属性がセットされます。
    void
    設定ファイルのproperty/bean定義にネストされたproperty定義が存在する場合、その値がセットされます。
    void
    設定ファイルのproperty定義にvalue属性(もしくはネストされたvalue要素)が指定されている場合、その値がセットされます。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • GroovyScriptObjectBuilder

      public GroovyScriptObjectBuilder(String script)
  • メソッドの詳細

    • setName

      public void setName(String name)
      インタフェースからコピーされた説明: ObjectBuilder
      設定ファイルのproperty/bean定義に指定されたname属性がセットされます。
      定義:
      setName インタフェース内 ObjectBuilder<T>
      パラメータ:
      name -
    • setValue

      public void setValue(String value)
      インタフェースからコピーされた説明: ObjectBuilder
      設定ファイルのproperty定義にvalue属性(もしくはネストされたvalue要素)が指定されている場合、その値がセットされます。
      定義:
      setValue インタフェース内 ObjectBuilder<T>
      パラメータ:
      value -
    • setClassName

      public void setClassName(String className)
      インタフェースからコピーされた説明: ObjectBuilder
      設定ファイルのproperty/bean定義にclass属性が指定されている場合、その値がセットされます。
      定義:
      setClassName インタフェース内 ObjectBuilder<T>
      パラメータ:
      className -
    • setProperties

      public void setProperties(Map<String,Object> properties)
      インタフェースからコピーされた説明: ObjectBuilder
      設定ファイルのproperty/bean定義にネストされたproperty定義が存在する場合、その値がセットされます。 同一nameのproperty定義が複数存在した場合、propertiesのvalueにはList型で複数のインスタンスが保持されます。
      定義:
      setProperties インタフェース内 ObjectBuilder<T>
      パラメータ:
      properties -
    • setArgs

      public void setArgs(Map<String,Object> args)
      インタフェースからコピーされた説明: ObjectBuilder
      設定ファイルのproperty/bean定義にネストされたarg定義が存在する場合、その値がセットされます。 同一nameのarg定義が複数存在した場合、argsのvalueにはList型で複数のインスタンスが保持されます。
      定義:
      setArgs インタフェース内 ObjectBuilder<T>
      パラメータ:
      args -
    • build

      public T build()
      インタフェースからコピーされた説明: ObjectBuilder
      インスタンスを生成して返却するように実装します。
      定義:
      build インタフェース内 ObjectBuilder<T>
      戻り値: