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.LazyValue
table
- a UIDefaults
таблицаObject
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92