|
Woolpack API | |||||||||
前 次 | フレームあり フレームなし |
EL を使用しているパッケージ | |
---|---|
woolpack.adapter | 外部ライブラリに依存する部品のパッケージです。 |
woolpack.config | 設定情報をMap で管理する部品のパッケージです。 |
woolpack.ee | Web アプリケーション用部品とServlet API に依存する部品のパッケージです。 |
woolpack.el | 値取得と値格納と作用のための式言語のインタフェースと式言語の単純実装のパッケージです。 |
woolpack.factory | ファクトリ部品のパッケージです。 |
woolpack.html | HTML を加工する部品のパッケージです。 |
woolpack.sql.fn | RDB にアクセスする部品のパッケージです。 |
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,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory,
EL forwardComponentELEL,
EL returnEL)
|
|
ValidatorBuilder(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn,
EL messagesEL,
boolean valueNotFoundIgnoreFlag)
|
woolpack.el での EL の使用 |
---|
EL を実装している woolpack.el のクラス | |
---|---|
class |
AbstractEL
EL のアダプタです。 |
class |
ArrayPathEL
順に基点をたどっていく式言語です。 |
class |
FixEL
固定値を返す式言語です。 |
class |
MapEL
Map のみをサポートする式言語です。 |
class |
MaybeEL
作用の基点がヌルでない場合に委譲する式言語です。 |
class |
PathEL
ドット区切りのプロパティ名の順にたどっていく式言語です。 |
class |
PropertyEL
プロパティ式言語ファクトリの結果に対して作用させる式言語です。 |
class |
StateEL
コンテキストに値を設定せず、内部に値を保持する式言語です。 |
class |
ThisEL
引数自身を返す式言語です。 |
EL として宣言されている woolpack.el のフィールド | |
---|---|
static EL |
ELUtils.NULL
ヌルオブジェクト役の式言語です。 |
static EL |
ELUtils.THIS
引数自身を表すプロパティ式言語のデフォルト値です。 |
EL 型の型パラメータを持つ woolpack.el のフィールド | |
---|---|
static Fn<java.lang.String,EL,java.lang.RuntimeException> |
ELUtils.EL_FACTORY
プロパティ名にアクセスする式言語を生成する関数です。 |
EL を返す woolpack.el のメソッド | |
---|---|
EL |
MaybeEL.getEl()
|
EL |
ArrayPathEL.getSetting()
|
EL |
SimilarPropertyELFactory.newSetter(java.lang.Class clazz,
java.lang.String propertyName)
|
EL |
MaybePropertyELFactory.newSetter(java.lang.Class clazz,
java.lang.String propertyName)
|
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 型のパラメータを持つ woolpack.el のメソッド | |
---|---|
void |
MaybeEL.setEl(EL 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)
|
|
MaybeEL(EL el)
|
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
|
FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
static
|
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> 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>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
SideEffectMapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
woolpack.html での EL の使用 |
---|
EL を返す woolpack.html のメソッド | |
---|---|
EL |
AbstractCountProperty.getEl()
|
EL 型のパラメータを持つ woolpack.html のメソッド | ||
---|---|---|
static
|
HtmlUtils.branchPropertyCount(EL el,
java.lang.Iterable<java.lang.String> attrNames,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
各属性値の出現回数(1回か2回以上)により処理を分岐する関数を生成します。 |
|
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,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
woolpack.sql.fn での EL の使用 |
---|
EL 型の引数を持つ型を返す woolpack.sql.fn のメソッド | |
---|---|
Fn<java.lang.String,EL,? extends java.lang.Exception> |
BeanResult.getElFactory()
|
Method parameters in woolpack.sql.fn with type arguments of type EL | ||
---|---|---|
static
|
SqlFnUtils.getBeanResult(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> beanFactory,
Fn<java.lang.String,EL,? extends java.lang.Exception> elFactory)
現在の行をBeanにコピーして返す関数を生成します。 |
|
void |
BeanResult.setElFactory(Fn<java.lang.String,EL,? extends java.lang.Exception> elFactory)
|
Constructor parameters in woolpack.sql.fn with type arguments of type EL | |
---|---|
BeanResult(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> beanFactory,
Fn<java.lang.String,EL,? extends java.lang.Exception> elFactory)
|
woolpack.xml での EL の使用 |
---|
EL として宣言されている woolpack.xml のフィールド | |
---|---|
static EL |
XmlUtils.NODE_EL
NodeContext のアクセサにアクセスする式言語です。 |
EL を返す woolpack.xml のメソッド | |
---|---|
EL |
TemplateCopier.getValueEL()
|
EL 型のパラメータを持つ woolpack.xml のメソッド | ||
---|---|---|
static
|
XmlUtils.copyTemplate(GettingEL collectionEL,
EL valueEL,
Fn<? super C,java.lang.Void,? extends E> fn)
コンテキスト役からコレクション取得し、 コレクションの各値に対し DOM ノードをコピーして処理を委譲し、 最後にオリジナルのノードを削除する関数を生成します。 |
|
void |
TemplateCopier.setValueEL(EL valueEL)
|
EL 型のパラメータを持つ woolpack.xml のコンストラクタ | |
---|---|
TemplateCopier(GettingEL collectionEL,
EL valueEL,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
Woolpack API | |||||||||
前 次 | フレームあり フレームなし |