|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个 CLASS | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.faces.lifecycle Class LifecycleFactory
java.lang.Object javax.faces.lifecycle.LifecycleFactory
public abstract class LifecycleFactory
- extends Object
LifecycleFactory is a factory object that creates
(if needed) and returns Lifecycle
instances. Implementations of
JavaServer Faces must provide at least a default implementation of
Lifecycle
. Advanced implementations (or external third party
libraries) MAY provide additional Lifecycle
implementations
(keyed by lifecycle identifiers) for performing different types of
request processing on a per-request basis.
There must be one LifecycleFactory
instance per web
application that is utilizing JavaServer Faces. This instance can be
acquired, in a portable manner, by calling:
LifecycleFactory factory = (LifecycleFactory) FactoryFinder.getFactory(FactoryFinder.LIFECYCLE_FACTORY);
字段摘要 | |
---|---|
static String |
DEFAULT_LIFECYCLE
The lifecycle identifier for the default Lifecycle instance
for this JavaServer Faces implementation. |
构造器摘要 | |
---|---|
LifecycleFactory()
|
方法摘要 | |
---|---|
abstract void |
addLifecycle(String lifecycleId,
Lifecycle lifecycle)
Register a new Lifecycle instance, associated with
the specified lifecycleId , to be supported by this
LifecycleFactory . |
abstract Lifecycle |
getLifecycle(String lifecycleId)
Create (if needed) and return a Lifecycle instance
for the specified lifecycle identifier. |
abstract Iterator<String> |
getLifecycleIds()
Return an Iterator over the set of lifecycle
identifiers supported by this factory. |
类方法继承 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
DEFAULT_LIFECYCLE
public static final String DEFAULT_LIFECYCLE
The lifecycle identifier for the default
Lifecycle
instance for this JavaServer Faces implementation.- 另请参见:
- 常量字段
构造器详细信息 |
---|
LifecycleFactory
public LifecycleFactory()
方法详细信息 |
---|
addLifecycle
public abstract void addLifecycle(String lifecycleId, Lifecycle lifecycle)
Register a new
Lifecycle
instance, associated with the specifiedlifecycleId
, to be supported by thisLifecycleFactory
. This method may be called at any time, and makes the correspondingLifecycle
instance available throughout the remaining lifetime of this web application.- 参数:
lifecycleId
- Identifier of the newLifecycle
lifecycle
-Lifecycle
instance that we are registering- 抛出异常:
IllegalArgumentException
- if aLifecycle
with the specifiedlifecycleId
has already been registeredNullPointerException
- iflifecycleId
orlifecycle
isnull
getLifecycle
public abstract Lifecycle getLifecycle(String lifecycleId)
Create (if needed) and return a
Lifecycle
instance for the specified lifecycle identifier. The set of available lifecycle identifiers is available via thegetLifecycleIds()
method.Each call to
getLifecycle()
for the samelifecycleId
, from within the same web application, must return the sameLifecycle
instance.- 参数:
lifecycleId
- Lifecycle identifier of the requestedLifecycle
instance- 抛出异常:
IllegalArgumentException
- if noLifecycle
instance can be returned for the specified identifierNullPointerException
- iflifecycleId
isnull
getLifecycleIds
public abstract Iterator<String> getLifecycleIds()
Return an
Iterator
over the set of lifecycle identifiers supported by this factory. This set must include the value specified byLifecycleFactory.DEFAULT_LIFECYCLE
.
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个 CLASS | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.