概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()

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

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

概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド