|
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 java.util.Map<java.lang.Object,Fn<Visitor<java.lang.StringBuilder>,java.lang.Void>> |
VisitorAppUtils.DUMP
構造化されたエレメントをダンプ情報に変換するための 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) に設定する値です。 |
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 | |||||||||
前 次 | フレームあり フレームなし |