Spec-Zone .ru
спецификации, руководства, описания, API


javax.faces.lifecycle
Класс LifecycleFactory

java.lang.Object
  расширенный javax.faces.lifecycle.LifecycleFactory
Все Реализованные Интерфейсы:
FacesWrapper <LifecycleFactory>

public abstract class LifecycleFactory
расширяет java.lang. Объект
реализации FacesWrapper <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
 

Полевая Деталь

DEFAULT_LIFECYCLE

public static final java.lang.String DEFAULT_LIFECYCLE

Идентификатор жизненного цикла для значения по умолчанию Lifecycle экземпляр для этой реализации Поверхностей JavaServer.

См. Также:
Постоянные Значения полей
Деталь конструктора

LifecycleFactory

public LifecycleFactory()
Деталь метода

getWrapped

public LifecycleFactory getWrapped()

Если эта фабрика была украшена, реализация, делающая украшение, может переопределить этот метод, чтобы обеспечить доступ к обертываемой реализации. Реализация по умолчанию то, при условии, что возвраты null.

Определенный:
getWrapped в интерфейсе FacesWrapper<LifecycleFactory>
С тех пор:
2.0

addLifecycle

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

getLifecycle

public abstract Lifecycle getLifecycle(java.lang.String lifecycleId)

Создайте (если нужно) и возвратите a Lifecycle экземпляр для указанного идентификатора жизненного цикла. Набор доступных идентификаторов жизненного цикла доступен через getLifecycleIds() метод.

Каждый звонок getLifecycle() для того же самого lifecycleId, изнутри того же самого веб-приложения, должен возвратить то же самое Lifecycle экземпляр.

Параметры:
lifecycleId - Идентификатор жизненного цикла требуемого Lifecycle экземпляр
Броски:
IllegalArgumentException - если нет Lifecycle экземпляр может быть возвращен для указанного идентификатора
java.lang.NullPointerException - если lifecycleId null

getLifecycleIds

public abstract java.util.Iterator<java.lang.String> getLifecycleIds()

Возвратитесь Iterator по набору идентификаторов жизненного цикла, поддерживаемых этой фабрикой. Этот набор должен включать значение, определенное LifecycleFactory.DEFAULT_LIFECYCLE.



Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter