|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| 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。 |
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||