Woolpack API

クラス
woolpack.visitor.Visitor の使用

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

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.