|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |