|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.faces.component Class UIForm
java.lang.Object javax.faces.component.UIComponent javax.faces.component.UIComponentBase javax.faces.component.UIForm
- 所有已实现的接口:
- NamingContainer, StateHolder
- 直接已知子类:
- HtmlForm
public class UIForm
- extends UIComponentBase
- implements NamingContainer
UIForm is a UIComponent
that represents an
input form to be presented to the user, and whose child components represent
(among other things) the input fields to be included when the form is
submitted.
By default, the rendererType
property must be set to
"javax.faces.Form
". This value can be changed by calling the
setRendererType()
method.
字段摘要 | |
---|---|
static String |
COMPONENT_FAMILY
The standard component family for this component. |
static String |
COMPONENT_TYPE
The standard component type for this component. |
Fields inherited from class javax.faces.component.UIComponent |
---|
bindings |
Fields inherited from interface javax.faces.component.NamingContainer |
---|
SEPARATOR_CHAR |
构造器摘要 | |
---|---|
UIForm()
Create a new UIForm instance with default property
values. |
方法摘要 | |
---|---|
String |
getContainerClientId(FacesContext context)
Override the UIComponent.getContainerClientId(javax.faces.context.FacesContext) to allow
users to disable this form from prepending its clientId to
its descendent's clientIds depending on the value of
this form's isPrependId() property. |
String |
getFamily()
Return the identifier of the component family to which this component belongs. |
boolean |
isPrependId()
|
boolean |
isSubmitted()
Returns the current value of the submitted
property. |
void |
processDecodes(FacesContext context)
Override UIComponent.processDecodes(javax.faces.context.FacesContext) to ensure that the
form is decoded before its children. |
void |
processUpdates(FacesContext context)
Override UIComponent.processUpdates(javax.faces.context.FacesContext) to ensure that the
children of this UIForm instance are only processed
if isSubmitted() returns true . |
void |
processValidators(FacesContext context)
Override UIComponent.processValidators(javax.faces.context.FacesContext) to ensure that
the children of this UIForm instance are only
processed if isSubmitted() returns true . |
void |
setPrependId(boolean prependId)
|
void |
setSubmitted(boolean submitted)
If this UIForm instance (as
opposed to other forms in the page) is experiencing a submit
during this request processing lifecycle, this method must be
called, with true as the argument, during the UIComponent.decode(javax.faces.context.FacesContext) for this UIForm instance. |
类方法继承 javax.faces.component.UIComponent |
---|
encodeAll, getValueExpression, setValueExpression |
类方法继承 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
COMPONENT_TYPE
public static final String COMPONENT_TYPE
The standard component type for this component.
- 另请参见:
- 常量字段
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
The standard component family for this component.
- 另请参见:
- 常量字段
构造器详细信息 |
---|
UIForm
public UIForm()
Create a new
UIForm
instance with default property values.
方法详细信息 |
---|
getFamily
public String getFamily()
- Description copied from class:
UIComponent
Return the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the
rendererType
property, may be used to select the appropriateRenderer
for this component instance.- 规范说明:
getFamily
in classUIComponent
isSubmitted
public boolean isSubmitted()
Returns the current value of the
submitted
property. The default value isfalse
. SeesetSubmitted(boolean)
for details.
setSubmitted
public void setSubmitted(boolean submitted)
If this
UIForm
instance (as opposed to other forms in the page) is experiencing a submit during this request processing lifecycle, this method must be called, withtrue
as the argument, during theUIComponent.decode(javax.faces.context.FacesContext)
for thisUIForm
instance. If thisUIForm
instance is not experiencing a submit, this method must be called, withfalse
as the argument, during theUIComponent.decode(javax.faces.context.FacesContext)
for thisUIForm
instance.The value of a
UIForm
's submitted property must not be saved as part of its state.
isPrependId
public boolean isPrependId()
setPrependId
public void setPrependId(boolean prependId)
processDecodes
public void processDecodes(FacesContext context)
Override
UIComponent.processDecodes(javax.faces.context.FacesContext)
to ensure that the form is decoded before its children. This is necessary to allow thesubmitted
property to be correctly set.- 重写:
processDecodes
in classUIComponentBase
- 参数:
context
-FacesContext
for the request we are processing- 抛出异常:
NullPointerException
- ifcontext
isnull
processValidators
public void processValidators(FacesContext context)
Override
UIComponent.processValidators(javax.faces.context.FacesContext)
to ensure that the children of thisUIForm
instance are only processed ifisSubmitted()
returnstrue
.- 重写:
processValidators
in classUIComponentBase
- 参数:
context
-FacesContext
for the request we are processing- 抛出异常:
NullPointerException
- ifcontext
isnull
processUpdates
public void processUpdates(FacesContext context)
Override
UIComponent.processUpdates(javax.faces.context.FacesContext)
to ensure that the children of thisUIForm
instance are only processed ifisSubmitted()
returnstrue
.- 重写:
processUpdates
in classUIComponentBase
- 参数:
context
-FacesContext
for the request we are processing- 抛出异常:
NullPointerException
- ifcontext
isnull
getContainerClientId
public String getContainerClientId(FacesContext context)
Override the
UIComponent.getContainerClientId(javax.faces.context.FacesContext)
to allow users to disable this form from prepending itsclientId
to its descendent'sclientIds
depending on the value of this form'sisPrependId()
property.- 重写:
getContainerClientId
in classUIComponent
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.