Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.lifecycle.LifecycleFactory
public abstract class LifecycleFactory
LifecycleFactory является объектом фабрики, который создает (если нужно) и возвраты Lifecycle
экземпляры. Реализации Поверхностей JavaServer должны обеспечить, по крайней мере, реализацию по умолчанию Lifecycle
. Усовершенствованные реализации (или внешние сторонние библиотеки) МОГУТ обеспечить дополнительный Lifecycle
реализации (включенный идентификаторами жизненного цикла) для того, чтобы выполнить различные типы обработки запросов на основе на запрос.
Должен быть тот LifecycleFactory
экземпляр на веб-приложение, которое использует Поверхности JavaServer. Этот экземпляр может быть получен, переносимым способом, вызывая:
LifecycleFactory factory = (LifecycleFactory) FactoryFinder.getFactory(FactoryFinder.LIFECYCLE_FACTORY);
Полевая Сводка | |
---|---|
static java.lang.String |
DEFAULT_LIFECYCLE
Идентификатор жизненного цикла для значения по умолчанию Lifecycle экземпляр для этой реализации Поверхностей JavaServer. |
Сводка конструктора | |
---|---|
LifecycleFactory()
|
Сводка метода | |
---|---|
abstract void |
addLifecycle(java.lang.String lifecycleId, Lifecycle lifecycle)
Зарегистрируйте новое Lifecycle экземпляр, связанный с указанным lifecycleId , поддерживаться этим LifecycleFactory . |
abstract Lifecycle |
getLifecycle(java.lang.String lifecycleId)
Создайте (если нужно) и возвратите a Lifecycle экземпляр для указанного идентификатора жизненного цикла. |
abstract java.util.Iterator<java.lang.String> |
getLifecycleIds()
Возвратитесь Iterator по набору идентификаторов жизненного цикла, поддерживаемых этой фабрикой. |
LifecycleFactory |
getWrapped()
Если эта фабрика была украшена, реализация, делающая украшение, может переопределить этот метод, чтобы обеспечить доступ к обертываемой реализации. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Полевая Деталь |
---|
public static final java.lang.String DEFAULT_LIFECYCLE
Идентификатор жизненного цикла для значения по умолчанию Lifecycle
экземпляр для этой реализации Поверхностей JavaServer.
Деталь конструктора |
---|
public LifecycleFactory()
Деталь метода |
---|
public LifecycleFactory getWrapped()
Если эта фабрика была украшена, реализация, делающая украшение, может переопределить этот метод, чтобы обеспечить доступ к обертываемой реализации. Реализация по умолчанию то, при условии, что возвраты null
.
getWrapped
в интерфейсе FacesWrapper<LifecycleFactory>
public abstract void addLifecycle(java.lang.String lifecycleId, Lifecycle lifecycle)
Зарегистрируйте новое Lifecycle
экземпляр, связанный с указанным lifecycleId
, поддерживаться этим LifecycleFactory
. Этот метод можно вызвать в любое время, и делает соответствие Lifecycle
экземпляр, доступный всюду по остающемуся времени жизни этого веб-приложения.
lifecycleId
- Идентификатор нового Lifecycle
lifecycle
- Lifecycle
экземпляр, который мы регистрируем IllegalArgumentException
- если a Lifecycle
с указанным lifecycleId
был уже зарегистрирован java.lang.NullPointerException
- если lifecycleId
или lifecycle
null
public abstract Lifecycle getLifecycle(java.lang.String lifecycleId)
Создайте (если нужно) и возвратите a Lifecycle
экземпляр для указанного идентификатора жизненного цикла. Набор доступных идентификаторов жизненного цикла доступен через getLifecycleIds()
метод.
Каждый звонок getLifecycle()
для того же самого lifecycleId
, изнутри того же самого веб-приложения, должен возвратить то же самое Lifecycle
экземпляр.
lifecycleId
- Идентификатор жизненного цикла требуемого Lifecycle
экземпляр IllegalArgumentException
- если нет Lifecycle
экземпляр может быть возвращен для указанного идентификатора java.lang.NullPointerException
- если lifecycleId
null
public abstract java.util.Iterator<java.lang.String> getLifecycleIds()
Возвратитесь Iterator
по набору идентификаторов жизненного цикла, поддерживаемых этой фабрикой. Этот набор должен включать значение, определенное LifecycleFactory.DEFAULT_LIFECYCLE
.
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41