public static class UIDefaults.ProxyLazyValue extends Object implements UIDefaults.LazyValue
LazyValue который может использоваться, чтобы задержать загрузку Класса для экземпляра, который будет создаваться. Это также избегает создания анонимного внутреннего class для LazyValue подкласс. Оба из них улучшают производительность в то время, когда Стиль загружается, за счет небольшого сокращения производительности в первый раз createValue вызывается (так как API Reflection используются).| Конструктор и Описание |
|---|
UIDefaults.ProxyLazyValue(String c)
Создает a
LazyValue который создаст экземпляр когда спрошено. |
UIDefaults.ProxyLazyValue(String c, Object[] o)
Создает a
LazyValue который создаст экземпляр когда спрошено. |
UIDefaults.ProxyLazyValue(String c, String m)
Создает a
LazyValue который создаст экземпляр когда спрошено. |
UIDefaults.ProxyLazyValue(String c, String m, Object[] o)
Создает a
LazyValue который создаст экземпляр когда спрошено. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
createValue(UIDefaults table)
Создает стоимость, полученную от
UIDefaults таблица. |
public UIDefaults.ProxyLazyValue(String c)
LazyValue который создаст экземпляр когда спрошено.c - a String определение имени класса экземпляра, который будет создан по требованиюpublic UIDefaults.ProxyLazyValue(String c, String m)
LazyValue который создаст экземпляр когда спрошено.c - a String определение имени класса class, содержащего статический метод, который вызовут например созданиемm - a String определение статического метода, который вызовут на class cpublic UIDefaults.ProxyLazyValue(String c, Object[] o)
LazyValue который создаст экземпляр когда спрошено.c - a String определение имени класса экземпляра, который будет создан по требованиюo - массив Objects быть переданным как параматери конструктору в class cpublic UIDefaults.ProxyLazyValue(String c, String m, Object[] o)
LazyValue который создаст экземпляр когда спрошено.c - a String определение имени класса class, содержащего статический метод, который вызовут например созданием.m - a String определение статического метода, который вызовут на class co - массив Objects быть переданным как параматери к статическому методу в class cpublic Object createValue(UIDefaults table)
UIDefaults таблица. Объект создается каждый раз, когда к нему получают доступ.createValue в интерфейсе UIDefaults.LazyValuetable - a UIDefaults таблицаObject
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92