public static class UIDefaults.ProxyLazyValue extends Object implements UIDefaults.LazyValue
LazyValue
可以延迟加载的类的实例被创建的实现。这也避免了对
LazyValue
匿名内部类创建子类。这些都在那一一的外观和感觉的加载时间提高性能,在一个轻微的性能下降的第一时间
createValue
叫做成本(由于反射API的使用)。
Constructor and Description |
---|
ProxyLazyValue(String c)
创建一个
LazyValue 将构建一个实例时,问。
|
ProxyLazyValue(String c, Object[] o)
创建一个
LazyValue 将构建一个实例时,问。
|
ProxyLazyValue(String c, String m)
创建一个
LazyValue 将构建一个实例时,问。
|
ProxyLazyValue(String c, String m, Object[] o)
创建一个
LazyValue 将构建一个实例时,问。
|
public ProxyLazyValue(String c)
LazyValue
将构建一个实例时,问。
c
-
String
指定要创建的实例类的需求
public ProxyLazyValue(String c, String m)
LazyValue
将构建一个实例时,问。
c
-
String
指定包含要调用的实例创建静态方法的类的类名
m
-
String
指定要调用C类的静态方法
public ProxyLazyValue(String c, Object[] o)
LazyValue
将构建一个实例时,问。
c
-
String
指定要创建的实例类的需求
o
-
Objects
作为参数在C类的构造函数传递一个数组
public Object createValue(UIDefaults table)
UIDefaults
表检索。该对象是在每次访问时创建的。
createValue
接口
UIDefaults.LazyValue
table
-
UIDefaults
表
Object
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.