org.seasar.uruma.component.factory
クラス ComponentTreeBuilder

java.lang.Object
  上位を拡張 org.seasar.uruma.component.factory.ComponentTreeBuilder

public class ComponentTreeBuilder
extends Object

画面定義 XML ファイルを読み込み、コンポーネントツリーを生成するためのクラスです。

作成者:
y-komori

フィールドの概要
protected  ClassPathResourceResolver resolver
           
 
コンストラクタの概要
ComponentTreeBuilder()
           
 
メソッドの概要
 Template build(String path)
          指定されたパスの画面定義XMLを読み込み、コンポーネントツリーを生成します。
protected  void createContext(SaxHandler handler, String path)
           
protected  SaxHandler createSaxHandler()
           
protected  SaxHandlerParser createSaxHandlerParser(String path)
           
protected  InputStream getInputStream(String path)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

resolver

protected ClassPathResourceResolver resolver
コンストラクタの詳細

ComponentTreeBuilder

public ComponentTreeBuilder()
メソッドの詳細

build

public Template build(String path)
指定されたパスの画面定義XMLを読み込み、コンポーネントツリーを生成します。

パラメータ:
path - 画面定義XMLのパス
戻り値:
Template オブジェクト

getInputStream

protected InputStream getInputStream(String path)

createSaxHandlerParser

protected SaxHandlerParser createSaxHandlerParser(String path)

createSaxHandler

protected SaxHandler createSaxHandler()

createContext

protected void createContext(SaxHandler handler,
                             String path)


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.