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