|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
javax.faces.component Class UIForm
java.lang.Objectjavax.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
UIForminstance 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
rendererTypeproperty, may be used to select the appropriateRendererfor this component instance.- 规范说明:
getFamilyin classUIComponent
isSubmitted
public boolean isSubmitted()
Returns the current value of the
submittedproperty. The default value isfalse. SeesetSubmitted(boolean)for details.
setSubmitted
public void setSubmitted(boolean submitted)
If this
UIForminstance (as opposed to other forms in the page) is experiencing a submit during this request processing lifecycle, this method must be called, withtrueas the argument, during theUIComponent.decode(javax.faces.context.FacesContext)for thisUIForminstance. If thisUIForminstance is not experiencing a submit, this method must be called, withfalseas the argument, during theUIComponent.decode(javax.faces.context.FacesContext)for thisUIForminstance.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 thesubmittedproperty to be correctly set.- 重写:
processDecodesin classUIComponentBase
- 参数:
context-FacesContextfor the request we are processing- 抛出异常:
NullPointerException- ifcontextisnull
processValidators
public void processValidators(FacesContext context)
Override
UIComponent.processValidators(javax.faces.context.FacesContext)to ensure that the children of thisUIForminstance are only processed ifisSubmitted()returnstrue.- 重写:
processValidatorsin classUIComponentBase
- 参数:
context-FacesContextfor the request we are processing- 抛出异常:
NullPointerException- ifcontextisnull
processUpdates
public void processUpdates(FacesContext context)
Override
UIComponent.processUpdates(javax.faces.context.FacesContext)to ensure that the children of thisUIForminstance are only processed ifisSubmitted()returnstrue.- 重写:
processUpdatesin classUIComponentBase
- 参数:
context-FacesContextfor the request we are processing- 抛出异常:
NullPointerException- ifcontextisnull
getContainerClientId
public String getContainerClientId(FacesContext context)
Override the
UIComponent.getContainerClientId(javax.faces.context.FacesContext)to allow users to disable this form from prepending itsclientIdto its descendent'sclientIdsdepending on the value of this form'sisPrependId()property.- 重写:
getContainerClientIdin classUIComponent
|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.
