Woolpack API

インタフェース
woolpack.el.EL の使用

EL を使用しているパッケージ
woolpack.adapter 外部ライブラリに依存する部品のパッケージです。 
woolpack.config 設定情報をMapで管理する部品のパッケージです。 
woolpack.ee Web アプリケーション用部品とServlet API に依存する部品のパッケージです。 
woolpack.el 値取得と値格納と作用のための式言語のインタフェースと式言語の単純実装のパッケージです。 
woolpack.factory ファクトリ部品のパッケージです。 
woolpack.html HTML を加工する部品のパッケージです。 
woolpack.xml DOM(Document Object Model)ツリーを加工する部品のパッケージです。 
 

woolpack.adapter での EL の使用
 

EL を実装している woolpack.adapter のクラス
 class JXE
          JXPath を使用したEL(JXPath Expression)です。
 class OGE
          OGNL を使用したEL(Object Graph Expression)です。
 

woolpack.config での EL の使用
 

EL として宣言されている woolpack.config のフィールド
static EL ConfigUtils.CONFIG_EL
          ConfigContextのアクセサにアクセスするELです。
 

woolpack.ee での EL の使用
 

EL として宣言されている woolpack.ee のフィールド
static EL ValidatorBuilder.DEFALT_MESSAGES_EL
          メッセージの一覧の取得先のデフォルト値です。
static EL ActionBuilder.DEFAULT_FORWARD_COMPONENT_EL_EL
          遷移先で使用するコンポーネントの取得先のELのデフォルト値です。
static EL ActionBuilder.DEFAULT_RETURN_EL
          返却値の取得先のデフォルト値です。
 

EL を返す woolpack.ee のメソッド
 EL ActionBuilder.getForwardComponentELEL()
           
 EL ValidatorBuilder.getMessagesEL()
           
 EL ActionBuilder.getReturnEL()
           
 

EL 型のパラメータを持つ woolpack.ee のメソッド
 void ActionBuilder.setForwardComponentELEL(EL forwardComponentELEL)
           
 void ValidatorBuilder.setMessagesEL(EL messagesEL)
           
 void ActionBuilder.setReturnEL(EL returnEL)
           
 

EL 型のパラメータを持つ woolpack.ee のコンストラクタ
ActionBuilder(ActionInvoker actionDefs, java.lang.Iterable<java.lang.String> attrNames, EL forwardComponentELEL, EL returnEL)
           
ValidatorBuilder(Fn<? super ValidatorContext,java.lang.Boolean> validatorFn, EL messagesEL, boolean valueNotFoundIgnoreFlag)
           
 

woolpack.el での EL の使用
 

EL を実装している woolpack.el のクラス
 class AbstractEL
          ELのアダプタです。
 class ArrayPathEL
          順に基点をたどっていくELです。
 class FixEL
          固定値を返すELです。
 class MapEL
          MapのみをサポートするELです。
 class PathEL
          ドット区切りのプロパティ名の順にたどっていくELです。
 class PropertyEL
          PropertyELFactoryの取得結果に対し作用させるELです。
 class StateEL
          コンテキストに値を設定せず、内部に値を保持するELです。
 

EL として宣言されている woolpack.el のフィールド
static EL ELUtils.NULL
          null オブジェクト役のELです。
 

EL を返す woolpack.el のメソッド
 EL ArrayPathEL.getSetting()
           
 EL CachePropertyELFactory.newSetter(java.lang.Class clazz, java.lang.String propertyName)
           
 EL ReflectionPropertyELFactory.newSetter(java.lang.Class clazz, java.lang.String propertyName)
           
 EL MapPropertyELFactory.newSetter(java.lang.Class clazz, java.lang.String propertyName)
           
 EL PropertyELFactory.newSetter(java.lang.Class clazz, java.lang.String propertyName)
          対象クラスの対象プロパティ名に値を設定するためのELを返します。
 

EL 型のパラメータを持つ woolpack.el のメソッド
 void ArrayPathEL.setSetting(EL setting)
           
 

EL 型のパラメータを持つ woolpack.el のコンストラクタ
ArrayPathEL(java.util.Collection<? extends GettingEL> getting, EL setting)
           
ArrayPathEL(EL... setting)
           
ArrayPathEL(GettingEL[] getting, EL setting)
           
ArrayPathEL(GettingEL getting, EL setting)
           
 

Constructor parameters in woolpack.el with type arguments of type EL
ArrayPathEL(java.util.Collection<? extends EL> setting)
           
 

woolpack.factory での EL の使用
 

EL を返す woolpack.factory のメソッド
 EL SideEffectConcurrentMapCache.getEl()
           
 EL SideEffectMapCache.getEl()
           
 

EL 型のパラメータを持つ woolpack.factory のメソッド
static
<C,K> SideEffectMapCache<C,K>
FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>> mapGetter, Fn<? super C,? extends K> keyGetter, Fn<? super C,?> maker, EL el)
           
static
<C,K> SideEffectConcurrentMapCache<C,K>
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>> mapGetter, Fn<? super C,? extends K> keyGetter, Fn<? super C,?> maker, EL el)
           
 void SideEffectConcurrentMapCache.setEl(EL el)
           
 void SideEffectMapCache.setEl(EL el)
           
 

EL 型のパラメータを持つ woolpack.factory のコンストラクタ
SideEffectConcurrentMapCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>> mapGetter, Fn<? super C,? extends K> keyGetter, Fn<? super C,?> maker, EL el)
           
SideEffectMapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>> mapGetter, Fn<? super C,? extends K> keyGetter, Fn<? super C,?> maker, EL el)
           
 

woolpack.html での EL の使用
 

EL を返す woolpack.html のメソッド
 EL AbstractCountProperty.getEl()
           
 

EL 型のパラメータを持つ woolpack.html のメソッド
static
<C extends NodeContext>
BranchPropertyCounter<C>
HtmlUtils.branchPropertyCount(EL el, java.lang.Iterable<java.lang.String> attrNames, Fn<? super C,java.lang.Void> firstFn, Fn<? super C,java.lang.Void> pluralFn)
           
 void AbstractCountProperty.setEl(EL el)
           
 

EL 型のパラメータを持つ woolpack.html のコンストラクタ
AbstractCountProperty(EL el, java.lang.Iterable<java.lang.String> attrNames)
           
BranchPropertyCounter(EL el, java.lang.Iterable<java.lang.String> attrNames, Fn<? super C,java.lang.Void> firstFn, Fn<? super C,java.lang.Void> pluralFn)
           
 

woolpack.xml での EL の使用
 

EL として宣言されている woolpack.xml のフィールド
static EL XmlUtils.NODE_EL
          NodeContextのアクセサにアクセスするELです。
 

EL を返す woolpack.xml のメソッド
 EL TemplateCopier.getValueEL()
           
 

EL 型のパラメータを持つ woolpack.xml のメソッド
static
<C extends NodeContext>
TemplateCopier<C>
XmlUtils.copyTemplate(GettingEL collectionEL, EL valueEL, Fn<? super C,java.lang.Void> fn)
           
 void TemplateCopier.setValueEL(EL valueEL)
           
 

EL 型のパラメータを持つ woolpack.xml のコンストラクタ
TemplateCopier(GettingEL collectionEL, EL valueEL, Fn<? super C,java.lang.Void> fn)
           
 


Woolpack API

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