org.seasar.groovy
クラス S2ContainerGroovyFactory

java.lang.Object
  拡張org.seasar.groovy.S2ContainerGroovyFactory
すべての実装インタフェース:
org.seasar.framework.container.factory.S2ContainerBuilder
直系の既知のサブクラス:
GroovyS2ContainerBuilder

public class S2ContainerGroovyFactory
extends java.lang.Object
implements org.seasar.framework.container.factory.S2ContainerBuilder

Groovyスクリプトを読みこんでS2Containerを作成するファクトリークラス。 読みこまれるGroovyスクリプトは、スクリプト内でS2Containerを作成し、 returnする必要がある。

作成者:
takai

コンストラクタの概要
protected S2ContainerGroovyFactory()
           
 
メソッドの概要
 org.seasar.framework.container.S2Container build(java.lang.String path)
           
 org.seasar.framework.container.S2Container build(java.lang.String path, java.lang.ClassLoader classLoader)
           
static org.seasar.framework.container.S2Container create(java.lang.String path)
          GroovyスクリプトからS2Containerを作成する。
 org.seasar.framework.container.S2Container include(org.seasar.framework.container.S2Container parent, java.lang.String path)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

S2ContainerGroovyFactory

protected S2ContainerGroovyFactory()
メソッドの詳細

create

public static org.seasar.framework.container.S2Container create(java.lang.String path)
                                                         throws SeasarBuilderException
GroovyスクリプトからS2Containerを作成する。

パラメータ:
path - 読みこむGroovyスクリプトのパス
戻り値:
Groovyスクリプトによって作成されたS2Container
例外:
SeasarBuilderException - Groovyスクリプトにエラーがあった場合に発生する

build

public org.seasar.framework.container.S2Container build(java.lang.String path)
                                                 throws SeasarBuilderException
定義:
インタフェース org.seasar.framework.container.factory.S2ContainerBuilder 内の build
例外:
SeasarBuilderException
関連項目:
S2ContainerBuilder.build(java.lang.String)

build

public org.seasar.framework.container.S2Container build(java.lang.String path,
                                                        java.lang.ClassLoader classLoader)
                                                 throws SeasarBuilderException
定義:
インタフェース org.seasar.framework.container.factory.S2ContainerBuilder 内の build
例外:
SeasarBuilderException
関連項目:
S2ContainerBuilder.build(java.lang.String, java.lang.ClassLoader)

include

public org.seasar.framework.container.S2Container include(org.seasar.framework.container.S2Container parent,
                                                          java.lang.String path)
定義:
インタフェース org.seasar.framework.container.factory.S2ContainerBuilder 内の include


Copyright © 2004 The Seasar Project. All Rights Reserved.