|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| DomExpression を使用しているパッケージ | |
|---|---|
| woolpack | テストのための部品が含まれる。 |
| woolpack.adapter | 外部ライブラリに依存する機能が含まれる。 |
| woolpack.dom | DOM ノードを加工するための インタープリタ デザインパターンを適用した部品が含まれる。 |
| woolpack.ee | Servlet API のMapインターフェイスと
DomExpressionを実装した MVC2 用の部品もしくはそのビルダが含まれる。 |
| woolpack.html | HTML または XHTML から生成された DOM ノードを加工するための インタープリタ デザインパターンを適用した部品が含まれる。 |
| woolpack.locale | ThreadLocalを利用したリクエストのロケールにより処理を分岐するための部品が含まれる。 |
| woolpack での DomExpression の使用 |
|---|
| DomExpression を返す woolpack のメソッド | |
|---|---|
static DomExpression |
TestUtils.getToNode(java.lang.String s)
引数を XML として DOM ノードを生成する DomExpressionを返す。 |
static DomExpression |
TestUtils.getToNodeBody(java.lang.String s)
引数を XML として DOM ノードを生成する DomExpressionを返す。 |
static DomExpression |
TestUtils.getToNodeForm(java.lang.String s)
引数を XML として DOM ノードを生成する DomExpressionを返す。 |
| woolpack.adapter での DomExpression の使用 |
|---|
| DomExpression を実装している woolpack.adapter のクラス | |
|---|---|
class |
ToNodeUsingNeko
CyberNeko HTML Parser を使用して ReaderからDOMノードを生成するDomExpression。 |
| woolpack.dom での DomExpression の使用 |
|---|
| DomExpression を実装している woolpack.dom のクラス | |
|---|---|
class |
Branch<V>
Evaluable.eval(DomContext)の返却値で委譲先を分岐するDomExpression。 |
class |
BranchByAttrValue
DOM エレメントの属性値で委譲先を分岐する DomExpression。 |
class |
CacheNode
DOM ノードをキャッシュする DomExpression。 |
class |
Count
Count.interpret(DomContext)が呼び出された回数を数えるテスト用DomExpression。 |
class |
DelegateDomExpression
委譲先を動的に変更することができる DomExpression。 |
class |
DoEL
GettingELを実行するDomExpression。 |
class |
DoSemaphore
id 毎にセマフォ(同時実行スレッド数)を制御する DomExpression。 |
class |
DoSemaphoreSession
セッション毎にセマフォ(同時実行スレッド数)を制御する DomExpression。 |
class |
DumpIfCatch
機能を逸脱するエラーが発生した場合にコンテキストのダンプ情報を付加した RuntimeExceptionでラップして委譲元に例外を投げるDomExpression。 |
class |
FormatAttrValue
Format.format(java.lang.Object)を使用して属性値を変換するDomExpression。 |
class |
FormatId
Format.format(java.lang.Object)を使用してDomContext.getId()を変換するDomExpression。 |
class |
If
Evaluable.eval(DomContext)の返却値で委譲先を分岐するDomExpression。 |
class |
InsertElementToChild
子ノードとして DOM エレメントを挿入する DomExpression。 |
class |
InsertElementToParent
親ノードとして DOM エレメントを挿入する DomExpression。 |
class |
JoinProcess
同一セッションで同一の id のリクエストが既に実行中の場合、 委譲先を実行せずに先に実行されている処理が終了するのを待ち 実行結果の DOM ノードを再利用する DomExpression。 |
class |
Loop
DomContextからコンポーネントの一覧を取得し、
コンポーネントひとつひとつに対し DOM ノードをコピーして処理を委譲し、
最後にオリジナルのノードを削除するDomExpression。 |
class |
NodeLoop
DOMノードを再帰的にループする抽象クラス。 |
class |
RemoveAttr
DOM エレメントの属性を削除する DomExpression。 |
class |
ReplaceText
指定された DOM ノードをテキストノードに置き換える DomExpression。 |
class |
ReplaceTextToChild
指定された DOM ノードの子ノードをテキストノードに置き換える DomExpression。 |
class |
ResetId
委譲先で設定した id を委譲先から復帰したときに初期化する DomExpression。 |
class |
Serial
DomExpressionの一覧を順次実行するDomExpression。 |
class |
Sleep
委譲の前後でスリープする DomExpression。 |
class |
TrySemaphore
id 毎にセマフォ(同時実行スレッド数)を制御する DomExpression。 |
class |
TrySemaphoreSession
セッション毎にセマフォ(同時実行スレッド数)を制御する DomExpression。 |
class |
UpdateAttrValue
属性値を更新する DomExpression。 |
class |
XmlToNode
javax.xml.transform パッケージの API をを使用してReaderから DOM ノードを生成するDomExpression。 |
class |
XPath
XPath でノードを検索し委譲先を分岐する DomExpression。 |
class |
XPathAttrValue
DOM エレメントの属性名と属性値でノードを検索し委譲先を分岐する DomExpression。 |
| DomExpression として宣言されている woolpack.dom のフィールド | |
|---|---|
static DomExpression |
DomConstants.CLEAR_SESSION
セッションスコープの全てのキーを削除する DomExpression。 |
static DomExpression |
DomConstants.NULL
null オブジェクト役の DomExpression。 |
static DomExpression |
DomConstants.REMOVE_CHILDREN
DOM ノードの全ての子ノードを削除する DomExpression。 |
static DomExpression |
DomConstants.REMOVE_THIS
子ノードを全て含む DOM ノードを削除する DomExpression。 |
static DomExpression |
DomConstants.RETAIN_CHILDREN
現在の位置の DOM ノードのみを削除する DomExpression。 |
| DomExpression を返す woolpack.dom のメソッド | |
|---|---|
DomExpression |
DelegateDomExpression.getExpression()
現在の委譲先を返す。 |
| DomExpression 型のパラメータを持つ woolpack.dom のメソッド | |
|---|---|
void |
DelegateDomExpression.setExpression(DomExpression expression)
委譲先を設定する。 |
| DomExpression 型のパラメータを持つ woolpack.dom のコンストラクタ | |
|---|---|
CacheNode(java.util.Map<java.lang.Object,org.w3c.dom.Node> cacheMap,
DomExpression nodeMaker)
コンストラクタ。 |
|
Count(DomExpression expression)
コンストラクタ。 |
|
Count(int max,
DomExpression expression)
コンストラクタ。 |
|
DoSemaphore(Switchable<java.lang.String,java.util.concurrent.Semaphore> map,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
DoSemaphoreSession(int permits,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
DoSemaphoreSession(java.lang.String key,
int permits,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
DumpIfCatch(DomExpression expression)
コンストラクタ。 |
|
If(Evaluable eval,
DomExpression trueExpression)
コンストラクタ。 |
|
If(Evaluable eval,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
InsertElementToChild(java.lang.String elementName,
DomExpression expression)
コンストラクタ。 |
|
InsertElementToParent(java.lang.String elementName,
DomExpression expression)
コンストラクタ。 |
|
JoinProcess(DomExpression expression)
コンストラクタ。 |
|
JoinProcess(java.lang.String key,
DomExpression expression)
コンストラクタ。 |
|
Loop(GettingEL collectionEL,
EL valueEL,
DomExpression expression)
コンストラクタ。 |
|
ResetId(DomExpression expression)
コンストラクタ。 |
|
Serial(DomExpression... domExpressions)
コンストラクタ。 |
|
Sleep(long beforeMillis,
long afterMillis,
DomExpression expression)
コンストラクタ。 |
|
TrySemaphore(Switchable<java.lang.String,java.util.concurrent.Semaphore> map,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
TrySemaphoreSession(int permits,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
TrySemaphoreSession(java.lang.String key,
int permits,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
XPath(java.lang.String xpath,
DomExpression expression)
コンストラクタ。 |
|
XPath(java.lang.String xpath,
DomExpression firstExpression,
DomExpression otherExpression)
コンストラクタ。 |
|
XPath(XPathWrapper xpath,
DomExpression expression)
コンストラクタ。 |
|
XPath(XPathWrapper xpath,
DomExpression firstExpression,
DomExpression otherExpression)
コンストラクタ。 |
|
XPathAttrValue(java.lang.String attrName,
java.lang.String attrValue,
DomExpression expression)
コンストラクタ。 |
|
XPathAttrValue(java.lang.String attrName,
java.lang.String attrValue,
DomExpression firstExpression,
DomExpression otherExpression)
コンストラクタ。 |
|
| Constructor parameters in woolpack.dom with type arguments of type DomExpression | |
|---|---|
Branch(Evaluable<V> eval,
Switchable<V,DomExpression> switchable)
コンストラクタ。 |
|
BranchByAttrValue(java.lang.Iterable<java.lang.String> attrNames,
Switchable<java.lang.String,DomExpression> switchable)
コンストラクタ。 |
|
Serial(java.lang.Iterable<? extends DomExpression> iterable)
コンストラクタ。 |
|
| woolpack.ee での DomExpression の使用 |
|---|
| DomExpression を実装している woolpack.ee のクラス | |
|---|---|
class |
ConfigDomExpression
委譲先の ConfigExpressionを実行し
生成されたMapをDomContext.getConfig()に設定するDomExpression。 |
class |
TrySemaphoreTransaction
画面遷移の組に対してセマフォを制御する DomExpression。 |
| DomExpression 型のパラメータを持つ woolpack.ee のメソッド | |
|---|---|
DomExpression |
TransactionBuilder.getCheckExpression(DomExpression trueExpression,
DomExpression falseExpression)
トークンを検証しトークンを生成して DomContext.getSession()に格納するDomExpressionを返す。 |
DomExpression |
ValidatorBuilder.getCheckExpression(DomExpression trueExpression,
DomExpression falseExpression)
委譲先 ValidatorExpressionを実行して結果によりDomExpressionを分岐するDomExpressionを返す。 |
| DomExpression 型のパラメータを持つ woolpack.ee のコンストラクタ | |
|---|---|
TrySemaphoreTransaction(java.lang.String key,
Switchable<java.lang.String,java.util.concurrent.Semaphore> startIdSwitchable,
java.util.Collection<java.lang.String> midIdCollection,
java.util.Collection<java.lang.String> endIdCollection,
DomExpression trueExpression,
DomExpression falseExpression,
DomExpression releaseExpression)
コンストラクタ。 |
|
TrySemaphoreTransaction(Switchable<java.lang.String,java.util.concurrent.Semaphore> startIdSwitchable,
java.util.Collection<java.lang.String> midIdCollection,
java.util.Collection<java.lang.String> endIdCollection,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
TrySemaphoreTransaction(Switchable<java.lang.String,java.util.concurrent.Semaphore> startIdSwitchable,
java.util.Collection<java.lang.String> midIdCollection,
java.util.Collection<java.lang.String> endIdCollection,
DomExpression trueExpression,
DomExpression falseExpression,
DomExpression releaseExpression)
コンストラクタ。 |
|
| woolpack.html での DomExpression の使用 |
|---|
| DomExpression を実装している woolpack.html のクラス | |
|---|---|
class |
AutoUpdate
DOM エレメントの属性値をプロパティ名として、コンポーネントから値を取得し、 DOM ノードに自動設定する DomExpression。 |
class |
FrameToTable
HTML のフレームをテーブルに変換する DomExpression。 |
class |
HiddenAllToChild
子ノードに HTML の隠し項目(hidden パラメータ)を追加する DomExpression。 |
class |
MakeRadio
HTML のラジオボタンまたはチェックボックスを再生成する DomExpression。 |
class |
MakeSelect
HTML のセレクトを再生成する DomExpression。 |
class |
UpdateToSelectedValue
値に対応するラベルを再生成する DomExpression。 |
class |
UpdateValue
値を再生成する DomExpression。 |
| DomExpression として宣言されている woolpack.html のフィールド | |
|---|---|
static DomExpression |
HtmlConstants.COMPRESS_SPACE
テキストノードの空白文字を圧縮する DomExpression。 |
static DomExpression |
HtmlConstants.NORMALIZE
ドキュメントノードに対して Node.normalize()を呼び出すDomExpression。 |
static DomExpression |
HtmlConstants.NORMALIZE_CASE
エレメント名を大文字に、属性名を小文字に変換する DomExpression。 |
static DomExpression |
HtmlConstants.REMOVE_COMMENT
SCRIPT ノード以外のコメントノードを削除する DomExpression。 |
static DomExpression |
HtmlConstants.REMOVE_THIS_AND_TEXTS
指定された DOM ノードを削除し、さらにその後ろにあるテキストノードを全て削除する DomExpression。 |
| DomExpression 型のパラメータを持つ woolpack.html のコンストラクタ | |
|---|---|
FrameToTable(java.lang.String frameId,
java.lang.String targetName,
DomExpression nodeMaker)
コンストラクタ。 |
|
| woolpack.locale での DomExpression の使用 |
|---|
| DomExpression を実装している woolpack.locale のクラス | |
|---|---|
class |
BranchByLocale
Localeで委譲先を分岐するDomExpression。 |
class |
LocaleCacheNode
Localeで DOM ノードをキャッシュし現在のスレッドのLocaleでキャッシュを取り出すCacheNode。 |
class |
LocaleId
スレッドの Localeを元に id に接尾子を付加し、DOM ノードの生成を委譲するDomExpression。 |
| DomExpression 型のパラメータを持つ woolpack.locale のコンストラクタ | |
|---|---|
LocaleCacheNode(java.util.Map<java.lang.Object,org.w3c.dom.Node> cacheMap,
DomExpression nodeMaker,
java.lang.ThreadLocal<java.util.Locale> threadLocal)
コンストラクタ。 |
|
LocaleId(DomExpression nodeMaker,
java.lang.ThreadLocal<java.util.Locale> threadLocal)
コンストラクタ。 |
|
| Constructor parameters in woolpack.locale with type arguments of type DomExpression | |
|---|---|
BranchByLocale(Switchable<java.util.Locale,DomExpression> switchable,
java.lang.ThreadLocal<java.util.Locale> threadLocal)
コンストラクタ。 |
|
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||