|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectwoolpack.visitor.JsVisitorConstants
public final class JsVisitorConstants
定数と静的メソッドの集まり。
| フィールドの概要 | |
|---|---|
static Acceptable<java.lang.Iterable> |
ITERABLE
Visitor.getContext()をStringBuilder
にキャストして、 v をIterableとして
JS 表現に変換するAcceptable。 |
static Acceptable<java.util.Map> |
MAP
Visitor.getContext()をMapにキャストして、 Mapを JS
表現に変換するAcceptableを返す。 |
static Acceptable<java.lang.Object> |
OBJECT
Visitor.getContext()をStringBuilderにキャストして、
v のObject.toString()をそのまま追加するAcceptable。 |
static Acceptable<java.lang.Object> |
PARAMS
Visitor.getContext()をStringBuilderにキャストして、 v
のコンストラクタ引数を JS 表現に変換するAcceptable。 |
| メソッドの概要 | ||
|---|---|---|
static
|
classNameAcceptable(Acceptable<V> child)
Visitor.getContext()をStringBuilderにキャストして、 v の JS
クラス名を追加し委譲するAcceptableを返す。 |
|
static Acceptable<java.lang.Object> |
escapeStringAcceptable(Acceptable<java.lang.Object> child)
オブジェクトの文字列表現をプログラムで記載する形式に変換して委譲する Acceptableを返す。 |
|
static java.lang.String |
getLocalClassName(java.lang.Class clazz)
パッケージ名を取り除いたクラス名を返す。 |
|
static
|
objectAcceptable(java.lang.Object object)
Visitor.getContext()をStringBuilderにキャストして、
object のObject.toString()をそのまま追加するAcceptableを返す。 |
|
static
|
switchableAcceptable(java.lang.Object defaultKey)
Visitor.getContext()をStringBuilderにキャストして、
Switchableを JS 表現に変換するAcceptableを返す。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final Acceptable<java.lang.Object> PARAMS
Visitor.getContext()をStringBuilderにキャストして、 v
のコンストラクタ引数を JS 表現に変換するAcceptable。
VisitorConstants.getConstructorGetterList(Class)public static final Acceptable<java.lang.Iterable> ITERABLE
Visitor.getContext()をStringBuilder
にキャストして、 v をIterableとして
JS 表現に変換するAcceptable。
public static final Acceptable<java.lang.Object> OBJECT
Visitor.getContext()をStringBuilderにキャストして、
v のObject.toString()をそのまま追加するAcceptable。
public static final Acceptable<java.util.Map> MAP
Visitor.getContext()をMapにキャストして、 Mapを JS
表現に変換するAcceptableを返す。
| メソッドの詳細 |
|---|
public static <V> Acceptable<V> objectAcceptable(java.lang.Object object)
Visitor.getContext()をStringBuilderにキャストして、
object のObject.toString()をそのまま追加するAcceptableを返す。
V - Element 役。object - 設定する文字列。
Visitor.getContext()をStringBuilderにキャストして s
設定するAcceptable。public static <V> Acceptable<V> classNameAcceptable(Acceptable<V> child)
Visitor.getContext()をStringBuilderにキャストして、 v の JS
クラス名を追加し委譲するAcceptableを返す。
V - Element 役。child - 委譲先。
Acceptable。public static <K,V> Acceptable<Switchable<K,V>> switchableAcceptable(java.lang.Object defaultKey)
Visitor.getContext()をStringBuilderにキャストして、
Switchableを JS 表現に変換するAcceptableを返す。
K - Switchableのキーの型。V - Switchableの値の型。defaultKey - Switchable.getDefault()のキー。
Switchableのキーを順次取り出してキーと値を
Visitorに委譲するAcceptable。public static java.lang.String getLocalClassName(java.lang.Class clazz)
clazz - 変換対象のクラス。
java.lang.NullPointerException - 引数が null の場合。public static Acceptable<java.lang.Object> escapeStringAcceptable(Acceptable<java.lang.Object> child)
Acceptableを返す。
child - 委譲先。
Acceptable。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||