org.seasar.mayaa.provider
インタフェース ServiceProvider

すべてのスーパーインタフェース:
ParameterAware, PositionAware, java.io.Serializable

public interface ServiceProvider
extends ParameterAware, java.io.Serializable

アプリケーションスコープでのサービス提供オブジェクト。


フィールドの概要
 
インタフェース org.seasar.mayaa.ParameterAware から継承したフィールド
IS_SECURE_WEB
 
メソッドの概要
 Engine getEngine()
          エンジンを取得する。
 LibraryManager getLibraryManager()
          ライブラリマネージャを取得する。
 PathAdjuster getPathAdjuster()
          HTMLタグ属性の相対パスを絶対パスに置換するオブジェクトを取得する。
 ScriptEnvironment getScriptEnvironment()
          スクリプト実行環境の取得。
 SpecificationBuilder getSpecificationBuilder()
          設定XMLのビルダを取得する。
 TemplateAttributeReader getTemplateAttributeReader()
          テンプレートの属性を取得するオブジェクトを取得する。
 TemplateBuilder getTemplateBuilder()
          HTMLテンプレートファイルのビルダを取得する。
 void setEngine(Engine engine)
          エンジンを設定する。
 void setLibraryManager(LibraryManager libraryManager)
          ライブラリマネージャを設定する。
 void setPathAdjuster(PathAdjuster pathAdjuster)
          HTMLタグ属性の相対パスを絶対パスに置換するオブジェクトを設定する。
 void setScriptEnvironment(ScriptEnvironment environment)
          スクリプト実行環境の設定。
 void setSpecificationBuilder(SpecificationBuilder specificationBuilder)
          設定XMLのビルダを設定する。
 void setTemplateAttributeReader(TemplateAttributeReader templateAttributeReader)
          テンプレートの属性を取得するオブジェクトを設定する。
 void setTemplateBuilder(TemplateBuilder templateBuilder)
          HTMLテンプレートファイルのビルダを設定する。
 
インタフェース org.seasar.mayaa.ParameterAware から継承したメソッド
getParameter, iterateParameterNames, setParameter
 
インタフェース org.seasar.mayaa.PositionAware から継承したメソッド
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
 

メソッドの詳細

setEngine

public void setEngine(Engine engine)
エンジンを設定する。

パラメータ:
engine - エンジン。

getEngine

public Engine getEngine()
エンジンを取得する。

戻り値:
エンジン

setScriptEnvironment

public void setScriptEnvironment(ScriptEnvironment environment)
スクリプト実行環境の設定。

パラメータ:
environment - スクリプト実行環境。

getScriptEnvironment

public ScriptEnvironment getScriptEnvironment()
スクリプト実行環境の取得。

戻り値:
スクリプト実行環境。

setLibraryManager

public void setLibraryManager(LibraryManager libraryManager)
ライブラリマネージャを設定する。

パラメータ:
libraryManager - ライブラリマネージャ。

getLibraryManager

public LibraryManager getLibraryManager()
ライブラリマネージャを取得する。

戻り値:
ライブラリマネージャ。

setSpecificationBuilder

public void setSpecificationBuilder(SpecificationBuilder specificationBuilder)
設定XMLのビルダを設定する。

パラメータ:
specificationBuilder - 設定XMLビルダ。

getSpecificationBuilder

public SpecificationBuilder getSpecificationBuilder()
設定XMLのビルダを取得する。

戻り値:
設定XMLビルダ。

setTemplateBuilder

public void setTemplateBuilder(TemplateBuilder templateBuilder)
HTMLテンプレートファイルのビルダを設定する。

パラメータ:
templateBuilder - テンプレートビルダ。

getTemplateBuilder

public TemplateBuilder getTemplateBuilder()
HTMLテンプレートファイルのビルダを取得する。

戻り値:
テンプレートビルダ。

setPathAdjuster

public void setPathAdjuster(PathAdjuster pathAdjuster)
HTMLタグ属性の相対パスを絶対パスに置換するオブジェクトを設定する。

パラメータ:
pathAdjuster - パスアジャスタ。

getPathAdjuster

public PathAdjuster getPathAdjuster()
HTMLタグ属性の相対パスを絶対パスに置換するオブジェクトを取得する。

戻り値:
パスアジャスタ。

setTemplateAttributeReader

public void setTemplateAttributeReader(TemplateAttributeReader templateAttributeReader)
テンプレートの属性を取得するオブジェクトを設定する。

パラメータ:
templateAttributeReader - テンプレートの属性を取得するオブジェクト。

getTemplateAttributeReader

public TemplateAttributeReader getTemplateAttributeReader()
テンプレートの属性を取得するオブジェクトを取得する。

戻り値:
テンプレートの属性を取得するオブジェクト。