|
||||||||||
前 次 | フレームあり フレームなし |
Acceptable を使用しているパッケージ | |
---|---|
woolpack.visitor | 言語機構の代わりにMap を使用した ビジター デザインパターンを適用した部品が含まれる。 |
woolpack.visitor.impl | woolpack.visitor パッケージを利用した、Woolpack のデフォルト実装が含まれる。 |
woolpack.visitor での Acceptable の使用 |
---|
Acceptable を実装している woolpack.visitor のクラス | |
---|---|
class |
CountAcceptor<V>
CountAcceptor.accept(Visitor, Object) の Element 役の引数を記録するAcceptable 。 |
Acceptable として宣言されている woolpack.visitor のフィールド | |
---|---|
static Acceptable<java.lang.Object> |
HtmlVisitorConstants.BLOCK
HTML div タグを追加して accept(Visitor, Object) 引数の V を
Visitor.visit(Object) に渡すAcceptable 。 |
static Acceptable<java.lang.Object> |
VisitorConstants.ECHO
accept(Visitor, Object) 引数の V を
Visitor.visit(Object) に渡すAcceptable 。 |
static Acceptable<java.lang.Iterable> |
VisitorConstants.ITERABLE
accept(Visitor, Object) 引数のIterable の値を順次取り出して
Visitor.visit(Object) に渡すAcceptable 。 |
static Acceptable<java.lang.Iterable> |
HtmlVisitorConstants.ITERABLE
Iterable の内容を HTML ol タグで表現をするAcceptable 。 |
static Acceptable<java.lang.Iterable> |
JsVisitorConstants.ITERABLE
Visitor.getContext() をStringBuilder にキャストして、
v をIterable として JS 表現に変換するAcceptable 。 |
static Acceptable<java.lang.Iterable> |
DomVisitorConstants.ITERABLE_COMMA
Visitor.getContext() をNode にキャストして、
一覧をカンマ区切りで追加するAcceptable 。 |
static Acceptable<java.util.Map> |
VisitorConstants.MAP
accept(Visitor, Object) 引数のMap のキーを順次取り出して
キーと値をVisitor.visit(Object) に渡すAcceptable 。 |
static Acceptable<java.util.Map> |
HtmlVisitorConstants.MAP
Map を HTML dl タグで表現するAcceptable 。 |
static Acceptable<java.util.Map> |
JsVisitorConstants.MAP
Visitor.getContext() をMap にキャストして、
Map を JS 表現に変換するAcceptable を返す。 |
static Acceptable<java.lang.Object> |
VisitorConstants.NULL
null オブジェクト役の Acceptable 。 |
static Acceptable<java.lang.Object> |
DomVisitorConstants.OBJECT
Visitor.getContext() をNode にキャストして、
v をテキストノードに変換して追加するAcceptable 。 |
static Acceptable<java.lang.Object> |
JsVisitorConstants.OBJECT
Visitor.getContext() をStringBuilder にキャストして、
v のObject.toString() をそのまま追加するAcceptable 。 |
static Acceptable<java.lang.Object> |
JsVisitorConstants.PARAMS
Visitor.getContext() をStringBuilder にキャストして、
v のコンストラクタ引数を JS 表現に変換するAcceptable 。 |
static Acceptable<java.lang.Object> |
VisitorConstants.REFLECTION
accept(Visitor, Object) 引数の V のゲッターメソッドを順次取り出して
プロパティ名と値をVisitor.visit(Object) に渡すAcceptable 。 |
static Acceptable<Switchable> |
HtmlVisitorConstants.SWITCH
Switchable を HTML dl タグで表現するAcceptable 。 |
Acceptable を返す woolpack.visitor のメソッド | ||
---|---|---|
static
|
DomVisitorConstants.addElementAcceptable(java.lang.String elementName,
Acceptable<V> child)
Visitor.getContext() をElement にキャストして、
エレメントを追加して委譲するAcceptable を返す。 |
|
static
|
JsVisitorConstants.classNameAcceptable(Acceptable<V> child)
Visitor.getContext() をStringBuilder にキャストして、
v の JS クラス名を追加し委譲するAcceptable を返す。 |
|
static Acceptable<java.lang.Object> |
JsVisitorConstants.escapeStringAcceptable(Acceptable<java.lang.Object> child)
オブジェクトの文字列表現をプログラムで記載する形式に変換して委譲する Acceptable を返す。 |
|
static
|
JsVisitorConstants.objectAcceptable(java.lang.Object object)
Visitor.getContext() をStringBuilder にキャストして、
object のObject.toString() をそのまま追加するAcceptable を返す。 |
|
static Acceptable |
VisitorConstants.serialAcceptable(Acceptable... acceptables)
順次 accept(Visitor, Object) を呼び出すAcceptable を返す。 |
|
static
|
VisitorConstants.switchableAcceptable(java.lang.Object defaultKey)
accept(Visitor, Object) 引数のSwitchable のキーを順次取り出して
キーと値をVisitor.visit(Object) に渡すAcceptable を返す。 |
|
static
|
JsVisitorConstants.switchableAcceptable(java.lang.Object defaultKey)
Visitor.getContext() をStringBuilder にキャストして、
Switchable を JS 表現に変換するAcceptable を返す。 |
|
static
|
VisitorConstants.visitAcceptable(java.lang.Object object)
引数を Visitor.visit(Object) に渡すAcceptable を返す。 |
Acceptable 型の引数を持つ型を返す woolpack.visitor のメソッド | |
---|---|
java.util.Map<java.lang.Object,Acceptable> |
Visitor.getMap()
委譲先 Acceptable を分岐する定義としての、
Element 役実装またはそのクラスオブジェクトとAcceptable のMap を返す。 |
Acceptable 型のパラメータを持つ woolpack.visitor のメソッド | ||
---|---|---|
static
|
DomVisitorConstants.addElementAcceptable(java.lang.String elementName,
Acceptable<V> child)
Visitor.getContext() をElement にキャストして、
エレメントを追加して委譲するAcceptable を返す。 |
|
static
|
JsVisitorConstants.classNameAcceptable(Acceptable<V> child)
Visitor.getContext() をStringBuilder にキャストして、
v の JS クラス名を追加し委譲するAcceptable を返す。 |
|
static Acceptable<java.lang.Object> |
JsVisitorConstants.escapeStringAcceptable(Acceptable<java.lang.Object> child)
オブジェクトの文字列表現をプログラムで記載する形式に変換して委譲する Acceptable を返す。 |
|
static Acceptable |
VisitorConstants.serialAcceptable(Acceptable... acceptables)
順次 accept(Visitor, Object) を呼び出すAcceptable を返す。 |
Method parameters in woolpack.visitor with type arguments of type Acceptable | |
---|---|
void |
Visitor.setMap(java.util.Map<java.lang.Object,Acceptable> map)
委譲先 Acceptable を分岐する定義としての、
Element 役実装(またはそのクラスオブジェクト)とAcceptable のMap を設定する。 |
woolpack.visitor.impl での Acceptable の使用 |
---|
Acceptable 型の型パラメータを持つ woolpack.visitor.impl のフィールド | |
---|---|
static java.util.Map<java.lang.Object,Acceptable> |
DocValidatorConstants.BASE
wookpack.validator パッケージで定義されているクラスに関する
コンストラクタツリーを日本語 HTML ドキュメントに変換するために使用するMap 。 |
static java.util.Map<java.lang.Object,Acceptable> |
JsConstants.BASE
wookpack.validator パッケージで定義されているクラスに関する
コンストラクタツリーを JS コンストラクタツリーに変換するためのに使用するMap 。 |
static java.util.Map<java.lang.Object,Acceptable> |
DocTextConstants.BASE
wookpack.text パッケージで定義されているクラスに関する
委譲先Acceptable を分岐する定義。 |
static java.util.Map<java.lang.Object,Acceptable> |
DocBaseConstants.BASE
基本 API に関する委譲先 Acceptable を分岐する定義。 |
static java.util.Map<java.lang.Object,Acceptable> |
MessageConstants.MAP
値検証/値変換に関するコンストラクタツリーに含まれる MessageValidator.getMessage() を収集するための、
Visitor.setMap(Map) に設定するMap 。 |
static java.util.Map<java.lang.Object,Acceptable> |
DocValidatorConstants.MAP
ValidatorExpression のコンストラクタツリーを日本語 HTML ドキュメントに変換するための
Visitor.setMap(Map) に設定するMap 。 |
static java.util.Map<java.lang.Object,Acceptable> |
JsConstants.MAP
値検証/値変換に関する コンストラクタツリーを JS コンストラクタツリーに変換するためのに使用する Map 。 |
|
||||||||||
前 次 | フレームあり フレームなし |