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

## org.seasar.mayaa.builder
インタフェース PathAdjuster

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

public interface PathAdjuster
extends ParameterAware

HTMLタグ属性の相対パスを絶対パスに置換する。

フィールドの概要

インタフェース org.seasar.mayaa.ParameterAware から継承したフィールド
`IS_SECURE_WEB`

メソッドの概要
`java.lang.String` | `adjustRelativePath(java.lang.String base, java.lang.String path)` 相対パスを絶対パスに置換する。
`boolean` | `isTargetAttribute(QName nodeName, QName attributeName)` 置換対象の属性か判定する。
`boolean` | `isTargetNode(QName nodeName)` 置換対象の属性を持つタグか判定する。

インタフェース org.seasar.mayaa.ParameterAware から継承したメソッド
`getParameter, iterateParameterNames, setParameter`

インタフェース org.seasar.mayaa.PositionAware から継承したメソッド
`getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID`

メソッドの詳細

### isTargetNode

    public boolean isTargetNode(QName nodeName)

  置換対象の属性を持つタグか判定する。

  パラメータ:
    `nodeName` - 対象タグのQName
  戻り値:
    置換対象の属性を持つタグならtrue

### isTargetAttribute

    public boolean isTargetAttribute(QName nodeName,
                                     QName attributeName)

  置換対象の属性か判定する。

  パラメータ:
    `nodeName` - 対象タグのQName
    `attributeName` - 対象属性のQName
  戻り値:
    置換対象の属性ならtrue

### adjustRelativePath

    public java.lang.String adjustRelativePath(java.lang.String base,
                                               java.lang.String path)

  相対パスを絶対パスに置換する。

  パラメータ:
    `base` - 相対パスの起点(リソース名まで含む)
    `path` - 置換対象の相対パス
  戻り値:
    相対パスなら絶対パスに置換する

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