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

## woolpack.dom
クラス NodeLoop4AttrName

    java.lang.Object
      woolpack.dom.NodeLoop
          woolpack.dom.NodeLoop4AttrName

すべての実装されたインタフェース:
  DomExpression

直系の既知のサブクラス:
  AutoUpdate

    public abstract class NodeLoop4AttrName

extends NodeLoop

該当する属性名のDOMエレメントに対して`interpret(DomContext, String, String)`を呼び出す抽象クラス。

作成者:
  nakamura

コンストラクタの概要
`NodeLoop4AttrName(java.lang.Iterable<java.lang.String> attrNames)` コンストラクタ。

メソッドの概要
`void` | `interpret(DomContext context)` DOMノードを加工するために呼び出される(called)。
`abstract void` | `interpret(DomContext context, java.lang.String attrName, java.lang.String attrValue)` 該当する属性名のノードを発見した際に処理を委譲するために呼び出される(called)。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### NodeLoop4AttrName

    public NodeLoop4AttrName(java.lang.Iterable<java.lang.String> attrNames)

  コンストラクタ。

  パラメータ:
    `attrNames` - 属性名の一覧。
  例外:
    `java.lang.NullPointerException` - 引数がnullの場合。

メソッドの詳細

### interpret

    public void interpret(DomContext context)

  インタフェース `DomExpression` の記述:
  DOMノードを加工するために呼び出される(called)。

  定義:
    インタフェース `DomExpression` 内の `interpret`
  オーバーライド:
    クラス `NodeLoop` 内の `interpret`
  パラメータ:
    `context` - コンテキスト。

### interpret

    public abstract void interpret(DomContext context,
                                   java.lang.String attrName,
                                   java.lang.String attrValue)

  該当する属性名のノードを発見した際に処理を委譲するために呼び出される(called)。

  パラメータ:
    `context` - 発見されたエレメントが`DomContext.getNode()`に設定された`DomContext`。
    `attrName` - 発見されたエレメントの属性名。
    `attrValue` - 発見されたエレメントの属性値。
  例外:
    `NodeLoopStopRuntimeException` - 子ノードへのループを停止する場合。

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