|
Woolpack API | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| Visitor を使用しているパッケージ | |
|---|---|
| woolpack.visitor | インタープリタ デザインパターンの Expression 役と Context 役との間をダブルディスパッチする方式で定義した ビジター デザインパターンのパッケージです。 |
| woolpack.visitor での Visitor の使用 |
|---|
| Visitor 型の型パラメータを持つ woolpack.visitor のフィールド | |
|---|---|
static Fn<Visitor<?>,java.lang.Void> |
VisitorUtils.ARRAY_ACCEPTOR
|
static Fn<Visitor<?>,java.lang.Void> |
VisitorUtils.BEAN_ACCEPTOR
|
static java.util.Map<java.lang.Object,Fn<Visitor<java.util.List<java.lang.Object>>,java.lang.Void>> |
VisitorAppUtils.CHECK_NOT_EMPTY
構造化されたエレメントに null も空文字列も存在しないことをチェックするための setMap(Map)に設定する値です。 |
static Fn<Visitor<?>,java.lang.Void> |
VisitorUtils.COMPLEX_ACCEPTOR
|
static java.util.Map<java.lang.Object,Fn<Visitor<org.w3c.dom.Node>,java.lang.Void>> |
VisitorAppUtils.DOC
構造化されたエレメントを HTML 表現に変換するための setMap(Map)に設定する値です。 |
static Fn<Visitor<?>,java.lang.Void> |
VisitorUtils.ECHO_ACCEPTOR
|
static Fn<Visitor<?>,java.lang.Void> |
VisitorUtils.ITERABLE_ACCEPTOR
|
static java.util.Map<java.lang.Object,Fn<Visitor<java.lang.StringBuilder>,java.lang.Void>> |
VisitorAppUtils.JS
構造化されたエレメントを Javascript 表現に変換するための setMap(Map)に設定する値です。 |
static Fn<Visitor<?>,java.lang.Void> |
VisitorUtils.MAP_ACCEPTOR
|
static java.util.Map<java.lang.Object,Fn<? super Visitor<java.util.Collection<java.lang.String>>,java.lang.Void>> |
VisitorAppUtils.MESSAGE
構造化されたエレメントに含まれる MessageValidator.getMessage()を収集するための、
setMap(Map)に設定するMapです。 |
| Visitor 型の引数を持つ型を返す woolpack.visitor のメソッド | |
|---|---|
java.util.Map<java.lang.Object,? extends Fn<? super Visitor<S>,java.lang.Void>> |
Visitor.getMap()
|
| Visitor 型のパラメータを持つ woolpack.visitor のメソッド | ||
|---|---|---|
java.lang.Void |
MapAcceptor.exec(Visitor<?> visitor)
|
|
java.lang.Void |
BeanAcceptor.exec(Visitor<?> visitor)
|
|
java.lang.Void |
FixAcceptor.exec(Visitor<?> visitor)
|
|
java.lang.Void |
IterableAcceptor.exec(Visitor<?> visitor)
|
|
java.lang.Void |
ArrayAcceptor.exec(Visitor<?> visitor)
|
|
java.lang.Void |
ComplexAcceptor.exec(Visitor<?> visitor)
|
|
java.lang.Void |
EchoAcceptor.exec(Visitor<?> visitor)
|
|
java.lang.Void |
ElementAcceptor.exec(Visitor<org.w3c.dom.Node> visitor)
|
|
static
|
VisitorUtils.localContext(V c,
Visitor<V> visitor,
Fn<? super Visitor<V>,java.lang.Void> acceptor)
setSubContext(Object)を一時的に設定して委譲し、
委譲先から復帰したときに呼び出し時の状態に初期化します。 |
|
static
|
VisitorUtils.localElement(java.lang.Object element,
Visitor<V> visitor,
Fn<? super Visitor<V>,java.lang.Void> acceptor)
setElement(Object)を一時的に設定して委譲し、
委譲先から復帰したときに呼び出し時の状態に初期化します。 |
|
| Method parameters in woolpack.visitor with type arguments of type Visitor | ||
|---|---|---|
static
|
VisitorUtils.localContext(V c,
Visitor<V> visitor,
Fn<? super Visitor<V>,java.lang.Void> acceptor)
setSubContext(Object)を一時的に設定して委譲し、
委譲先から復帰したときに呼び出し時の状態に初期化します。 |
|
static
|
VisitorUtils.localElement(java.lang.Object element,
Visitor<V> visitor,
Fn<? super Visitor<V>,java.lang.Void> acceptor)
setElement(Object)を一時的に設定して委譲し、
委譲先から復帰したときに呼び出し時の状態に初期化します。 |
|
void |
Visitor.setMap(java.util.Map<java.lang.Object,? extends Fn<? super Visitor<S>,java.lang.Void>> map)
|
|
| Constructor parameters in woolpack.visitor with type arguments of type Visitor | |
|---|---|
ElementAcceptor(java.lang.String elementName,
Fn<? super Visitor<org.w3c.dom.Node>,java.lang.Void> acceptor)
|
|
|
Woolpack API | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||