Woolpack API

woolpack.html
クラス AutoUpdater

java.lang.Object
  上位を拡張 woolpack.xml.AbstractNodeSeeker<NodeContext>
      上位を拡張 woolpack.html.AutoUpdater
すべての実装されたインタフェース:
Fn<NodeContext,java.lang.Void>

public class AutoUpdater
extends AbstractNodeSeeker<NodeContext>

DOM エレメントの属性値をプロパティ名としてコンポーネントから値を取得し、 DOM ノードに自動設定するFnです。 業務系プログラムで作成したデータ構造を HTMLのDOM表現に流し込む本機構により プログラマとデザイナの結合を疎に保ちます。

作成者:
nakamura

コンストラクタの概要
AutoUpdater(java.lang.Iterable<java.lang.String> attrNames, GettingEL componentEL, GettingEL configEL)
          値取得に失敗した場合は何もしません。
AutoUpdater(java.lang.Iterable<java.lang.String> attrNames, GettingEL componentEL, GettingEL configEL, java.util.Set<java.lang.Class> atomSet, GettingEL errorEL)
           
 
メソッドの概要
 java.lang.Void exec(NodeContext c)
          関数を実行します。
 java.util.Set<java.lang.Class> getAtomSet()
           
 java.lang.Iterable<java.lang.String> getAttrNames()
           
 GettingEL getComponentEL()
           
 GettingEL getConfigEL()
           
 GettingEL getErrorEL()
           
 void setAtomSet(java.util.Set<java.lang.Class> atomSet)
           
 void setAttrNames(java.lang.Iterable<java.lang.String> attrNames)
           
 void setComponentEL(GettingEL componentEL)
           
 void setConfigEL(GettingEL configEL)
           
 void setErrorEL(GettingEL errorEL)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AutoUpdater

public AutoUpdater(java.lang.Iterable<java.lang.String> attrNames,
                   GettingEL componentEL,
                   GettingEL configEL,
                   java.util.Set<java.lang.Class> atomSet,
                   GettingEL errorEL)
パラメータ:
attrNames - 属性名の一覧。
componentEL - コンポーネントへの参照。
configEL - 設定値への参照。
atomSet - 値の個数に関して原子的であるクラスの一覧。
errorEL - 値取得に失敗した場合の値の取得先。

AutoUpdater

public AutoUpdater(java.lang.Iterable<java.lang.String> attrNames,
                   GettingEL componentEL,
                   GettingEL configEL)
値取得に失敗した場合は何もしません。

パラメータ:
attrNames - 属性名の一覧。
componentEL - コンポーネントへの参照。
configEL - 設定値への参照。
メソッドの詳細

exec

public java.lang.Void exec(NodeContext c)
インタフェース Fn の記述:
関数を実行します。

定義:
インタフェース Fn<NodeContext,java.lang.Void> 内の exec
オーバーライド:
クラス AbstractNodeSeeker<NodeContext> 内の exec
パラメータ:
c - コンテキスト役。
戻り値:
返却値。

getAtomSet

public java.util.Set<java.lang.Class> getAtomSet()

setAtomSet

public void setAtomSet(java.util.Set<java.lang.Class> atomSet)

getAttrNames

public java.lang.Iterable<java.lang.String> getAttrNames()

setAttrNames

public void setAttrNames(java.lang.Iterable<java.lang.String> attrNames)

getComponentEL

public GettingEL getComponentEL()

setComponentEL

public void setComponentEL(GettingEL componentEL)

getConfigEL

public GettingEL getConfigEL()

setConfigEL

public void setConfigEL(GettingEL configEL)

getErrorEL

public GettingEL getErrorEL()

setErrorEL

public void setErrorEL(GettingEL errorEL)

Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.