public static class UIDefaults.ProxyLazyValue extends Object implements UIDefaults.LazyValue
LazyValue の実装を提供します。また、LazyValue のサブクラスに匿名内部クラスを生成できないようにします。どちらも Look & Feel がロードされるとパフォーマンスが向上し、最初に createValue が呼び出されるときも (Reflection API が使用されているので)、わずかにパフォーマンスが低下するだけです。| コンストラクタと説明 |
|---|
UIDefaults.ProxyLazyValue(String c)
要求に応じてインスタンスを生成する
LazyValue を生成します。 |
UIDefaults.ProxyLazyValue(String c, Object[] o)
要求に応じてインスタンスを生成する
LazyValue を生成します。 |
UIDefaults.ProxyLazyValue(String c, String m)
要求に応じてインスタンスを生成する
LazyValue を生成します。 |
UIDefaults.ProxyLazyValue(String c, String m, Object[] o)
要求に応じてインスタンスを生成する
LazyValue を生成します。 |
public UIDefaults.ProxyLazyValue(String c)
LazyValue を生成します。c - 要求に応じて作成されるインスタンスのクラス名を指定する Stringpublic UIDefaults.ProxyLazyValue(String c, String m)
LazyValue を生成します。c - インスタンスの作成のために呼び出される static メソッドが格納されたクラスのクラス名を指定する Stringm - クラス c に対して呼び出される static メソッドを指定する Stringpublic UIDefaults.ProxyLazyValue(String c, Object[] o)
LazyValue を生成します。c - 要求に応じて作成されるインスタンスのクラス名を指定する Stringo - クラス c のコンストラクタにパラメータとして渡される Objects の配列public Object createValue(UIDefaults table)
UIDefaults テーブルから取り出された値を作成します。このオブジェクトは、アクセスされるたびに作成されます。createValue、インタフェース: UIDefaults.LazyValuetable - UIDefaults テーブルObject バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.