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()
          ライブラリマネージャを取得する。
 ParentSpecificationResolver getParentSpecificationResolver()
          Specificationの親を取得するオブジェクトを取得する。
 PathAdjuster getPathAdjuster()
          HTMLタグ属性の相対パスを絶対パスに置換するオブジェクトを取得する。
 ScriptEnvironment getScriptEnvironment()
          スクリプト実行環境の取得。
 SpecificationBuilder getSpecificationBuilder()
          設定XMLのビルダを取得する。
 TemplateAttributeReader getTemplateAttributeReader()
          テンプレートの属性を取得するオブジェクトを取得する。
 TemplateBuilder getTemplateBuilder()
          HTMLテンプレートファイルのビルダを取得する。
 void setEngine(Engine engine)
          エンジンを設定する。
 void setLibraryManager(LibraryManager libraryManager)
          ライブラリマネージャを設定する。
 void setParentSpecificationResolver(ParentSpecificationResolver parentSpecificationResolver)
          Specificationの親を取得するオブジェクトを設定する。
 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

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

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

getEngine

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

戻り値:
エンジン

setScriptEnvironment

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

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

getScriptEnvironment

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

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

setLibraryManager

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

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

getLibraryManager

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

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

setSpecificationBuilder

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

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

getSpecificationBuilder

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

戻り値:
設定XMLビルダ。

setTemplateBuilder

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

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

getTemplateBuilder

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

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

setPathAdjuster

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

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

getPathAdjuster

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

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

setTemplateAttributeReader

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

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

getTemplateAttributeReader

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

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

setParentSpecificationResolver

void setParentSpecificationResolver(ParentSpecificationResolver parentSpecificationResolver)
Specificationの親を取得するオブジェクトを設定する。

パラメータ:
parentSpecificationResolver - Specificationの親を取得するオブジェクト。

getParentSpecificationResolver

ParentSpecificationResolver getParentSpecificationResolver()
Specificationの親を取得するオブジェクトを取得する。

戻り値:
Specificationの親を取得するオブジェクト。