HtmlInputText (Java EE 5)

Java EE API


javax.faces.component.html Class HtmlInputText

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIOutput
              extended by javax.faces.component.UIInput
                  extended by javax.faces.component.html.HtmlInputText
All Implemented Interfaces:
EditableValueHolder, StateHolder, ValueHolder

public class HtmlInputText
extends UIInput


表示类型为 text 的 HTML input 元素。

默认情况下,rendererType 属性必须设置为 "javax.faces.Text"。可以调用 setRendererType() 方法更改此值。

英文文档:

Represents an HTML input element of type text.

By default, the rendererType property must be set to "javax.faces.Text". This value can be changed by calling the setRendererType() method.


Field Summary
static String
 
Fields inherited from class javax.faces.component.UIInput
 
Fields inherited from class javax.faces.component.UIComponent
 
Constructor Summary
 
Method Summary
 String
 String
 String
 String
 String
 String
 int
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 String
 int
 String
 String
 String
 String
 boolean
 boolean
 void
 Object
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 void
 
Methods inherited from class javax.faces.component.UIInput
 
Methods inherited from class javax.faces.component.UIOutput
 
Methods inherited from class javax.faces.component.UIComponentBase
 
Methods inherited from class javax.faces.component.UIComponent
 
Methods inherited from class java.lang.Object
 
Methods inherited from interface javax.faces.component.ValueHolder
 

Field Detail

英文文档:

COMPONENT_TYPE

public static final String COMPONENT_TYPE

The standard component type for this component.

See Also:
Constant Field Values

Constructor Detail

public HtmlInputText()
英文文档:

HtmlInputText

public HtmlInputText()
Method Detail

public String getAccesskey()

返回 accesskey 属性的值。

内容:当按下存取键时,焦点将转移到此元素。

英文文档:

getAccesskey

public String getAccesskey()

Return the value of the accesskey property.

Contents: Access key that, when pressed, transfers focus to this element.


public void setAccesskey(String accesskey)

设置 accesskey 属性的值。

英文文档:

setAccesskey

public void setAccesskey(String accesskey)

Set the value of the accesskey property.


public String getAlt()

返回 alt 属性的值。

内容:此组件所呈现元素的可替换文本描述。

英文文档:

getAlt

public String getAlt()

Return the value of the alt property.

Contents: Alternate textual description of the element rendered by this component.


public void setAlt(String alt)

设置 alt 属性的值。

英文文档:

setAlt

public void setAlt(String alt)

Set the value of the alt property.


public String getAutocomplete()

返回 autocomplete 属性的值。

内容:如果此属性的值为 "off",则呈现 "off" 作为属性值。这指示浏览器应该禁用此组件的自动完成功能。这对于能执行自动完成又不希望浏览器干预的组件非常有用。如果没有设置此属性或者该值为 "on",则不呈现任何内容。

英文文档:

getAutocomplete

public String getAutocomplete()

Return the value of the autocomplete property.

Contents: If the value of this attribute is "off", render "off" as the value of the attribute. This indicates that the browser should disable its autocomplete feature for this component. This is useful for components that perform autocompletion and do not want the browser interfering. If this attribute is not set or the value is "on", render nothing.


public void setAutocomplete(String autocomplete)

设置 autocomplete 属性的值。

英文文档:

setAutocomplete

public void setAutocomplete(String autocomplete)

Set the value of the autocomplete property.


public String getDir()

返回 dir 属性的值。

内容:未继承方向性的文本的方向指示。有效值有 "LTR"(left-to-right,从左到右)和 "RTL"(right-to-left,从右到左)。

英文文档:

getDir

public String getDir()

Return the value of the dir property.

Contents: Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left).


public void setDir(String dir)

设置 dir 属性的值。

英文文档:

setDir

public void setDir(String dir)

Set the value of the dir property.


public boolean isDisabled()

返回 disabled 属性的值。

内容:指示此元素永远不会接收焦点或被包含在后续提交中的标志。值为 false 将不呈现任何属性,而值为 true 呈现属性的方式与 disabled="disabled" 的情况相同。

英文文档:

isDisabled

public boolean isDisabled()

Return the value of the disabled property.

Contents: Flag indicating that this element must never receive focus or be included in a subsequent submit. A value of false causes no attribute to be rendered, while a value of true causes the attribute to be rendered as disabled="disabled".


public void setDisabled(boolean disabled)

设置 disabled 属性的值。

英文文档:

setDisabled

public void setDisabled(boolean disabled)

Set the value of the disabled property.


public String getLabel()

返回 label 属性的值。

内容:此组件的可向本地化用户显示的名称。

英文文档:

getLabel

public String getLabel()

Return the value of the label property.

Contents: A localized user presentable name for this component.


public void setLabel(String label)

设置 label 属性的值。

英文文档:

setLabel

public void setLabel(String label)

Set the value of the label property.


public String getLang()

返回 lang 属性的值。

内容:描述为此组件生成的标记中所用语言的代码。

英文文档:

getLang

public String getLang()

Return the value of the lang property.

Contents: Code describing the language used in the generated markup for this component.


public void setLang(String lang)

设置 lang 属性的值。

英文文档:

setLang

public void setLang(String lang)

Set the value of the lang property.


public int getMaxlength()

返回 maxlength 属性的值。

内容:可以在此字段中输入的最大字符数。

英文文档:

getMaxlength

public int getMaxlength()

Return the value of the maxlength property.

Contents: The maximum number of characters that may be entered in this field.


public void setMaxlength(int maxlength)

设置 maxlength 属性的值。

英文文档:

setMaxlength

public void setMaxlength(int maxlength)

Set the value of the maxlength property.


public String getOnblur()

返回 onblur 属性的值。

内容:此元素失去焦点时执行的 Javascript 代码。

英文文档:

getOnblur

public String getOnblur()

Return the value of the onblur property.

Contents: Javascript code executed when this element loses focus.


public void setOnblur(String onblur)

设置 onblur 属性的值。

英文文档:

setOnblur

public void setOnblur(String onblur)

Set the value of the onblur property.


public String getOnchange()

返回 onchange 属性的值。

内容:此元素失去焦点以及获得焦点后修改了其值时执行的 Javascript 代码。

英文文档:

getOnchange

public String getOnchange()

Return the value of the onchange property.

Contents: Javascript code executed when this element loses focus and its value has been modified since gaining focus.


public void setOnchange(String onchange)

设置 onchange 属性的值。

英文文档:

setOnchange

public void setOnchange(String onchange)

Set the value of the onchange property.


public String getOnclick()

返回 onclick 属性的值。

内容:在此元素上单击指针按钮时执行的 Javascript 代码。

英文文档:

getOnclick

public String getOnclick()

Return the value of the onclick property.

Contents: Javascript code executed when a pointer button is clicked over this element.


public void setOnclick(String onclick)

设置 onclick 属性的值。

英文文档:

setOnclick

public void setOnclick(String onclick)

Set the value of the onclick property.


public String getOndblclick()

返回 ondblclick 属性的值。

内容:在此元素上双击指针按钮时执行的 Javascript 代码。

英文文档:

getOndblclick

public String getOndblclick()

Return the value of the ondblclick property.

Contents: Javascript code executed when a pointer button is double clicked over this element.


public void setOndblclick(String ondblclick)

设置 ondblclick 属性的值。

英文文档:

setOndblclick

public void setOndblclick(String ondblclick)

Set the value of the ondblclick property.


public String getOnfocus()

返回 onfocus 属性的值。

内容:此元素接收焦点时执行的 Javascript 代码。

英文文档:

getOnfocus

public String getOnfocus()

Return the value of the onfocus property.

Contents: Javascript code executed when this element receives focus.


public void setOnfocus(String onfocus)

设置 onfocus 属性的值。

英文文档:

setOnfocus

public void setOnfocus(String onfocus)

Set the value of the onfocus property.


public String getOnkeydown()

返回 onkeydown 属性的值。

内容:在此元素上按下键时执行的 Javascript 代码。

英文文档:

getOnkeydown

public String getOnkeydown()

Return the value of the onkeydown property.

Contents: Javascript code executed when a key is pressed down over this element.


public void setOnkeydown(String onkeydown)

设置 onkeydown 属性的值。

英文文档:

setOnkeydown

public void setOnkeydown(String onkeydown)

Set the value of the onkeydown property.


public String getOnkeypress()

返回 onkeypress 属性的值。

内容:在此元素上按下并释放键时执行的 Javascript 代码。

英文文档:

getOnkeypress

public String getOnkeypress()

Return the value of the onkeypress property.

Contents: Javascript code executed when a key is pressed and released over this element.


public void setOnkeypress(String onkeypress)

设置 onkeypress 属性的值。

英文文档:

setOnkeypress

public void setOnkeypress(String onkeypress)

Set the value of the onkeypress property.


public String getOnkeyup()

返回 onkeyup 属性的值。

内容:在此元素上释放键时执行的 Javascript 代码。

英文文档:

getOnkeyup

public String getOnkeyup()

Return the value of the onkeyup property.

Contents: Javascript code executed when a key is released over this element.


public void setOnkeyup(String onkeyup)

设置 onkeyup 属性的值。

英文文档:

setOnkeyup

public void setOnkeyup(String onkeyup)

Set the value of the onkeyup property.


public String getOnmousedown()

返回 onmousedown 属性的值。

内容:在此元素上按下指针按钮时执行的 Javascript 代码。

英文文档:

getOnmousedown

public String getOnmousedown()

Return the value of the onmousedown property.

Contents: Javascript code executed when a pointer button is pressed down over this element.


public void setOnmousedown(String onmousedown)

设置 onmousedown 属性的值。

英文文档:

setOnmousedown

public void setOnmousedown(String onmousedown)

Set the value of the onmousedown property.


public String getOnmousemove()

返回 onmousemove 属性的值。

内容:当指针按钮移动到此元素内时执行的 Javascript 代码。

英文文档:

getOnmousemove

public String getOnmousemove()

Return the value of the onmousemove property.

Contents: Javascript code executed when a pointer button is moved within this element.


public void setOnmousemove(String onmousemove)

设置 onmousemove 属性的值。

英文文档:

setOnmousemove

public void setOnmousemove(String onmousemove)

Set the value of the onmousemove property.


public String getOnmouseout()

返回 onmouseout 属性的值。

内容:当指针按钮移出此元素时执行的 Javascript 代码。

英文文档:

getOnmouseout

public String getOnmouseout()

Return the value of the onmouseout property.

Contents: Javascript code executed when a pointer button is moved away from this element.


public void setOnmouseout(String onmouseout)

设置 onmouseout 属性的值。

英文文档:

setOnmouseout

public void setOnmouseout(String onmouseout)

Set the value of the onmouseout property.


public String getOnmouseover()

返回 onmouseover 属性的值。

内容:当指针按钮移动到此元素上时执行的 Javascript 代码。

英文文档:

getOnmouseover

public String getOnmouseover()

Return the value of the onmouseover property.

Contents: Javascript code executed when a pointer button is moved onto this element.


public void setOnmouseover(String onmouseover)

设置 onmouseover 属性的值。

英文文档:

setOnmouseover

public void setOnmouseover(String onmouseover)

Set the value of the onmouseover property.


public String getOnmouseup()

返回 onmouseup 属性的值。

内容:在此元素上释放指针按钮时执行的 Javascript 代码。

英文文档:

getOnmouseup

public String getOnmouseup()

Return the value of the onmouseup property.

Contents: Javascript code executed when a pointer button is released over this element.


public void setOnmouseup(String onmouseup)

设置 onmouseup 属性的值。

英文文档:

setOnmouseup

public void setOnmouseup(String onmouseup)

Set the value of the onmouseup property.


public String getOnselect()

返回 onselect 属性的值。

内容:当用户选择此元素内的文本时执行的 Javascript 代码。

英文文档:

getOnselect

public String getOnselect()

Return the value of the onselect property.

Contents: Javascript code executed when text within this element is selected by the user.


public void setOnselect(String onselect)

设置 onselect 属性的值。

英文文档:

setOnselect

public void setOnselect(String onselect)

Set the value of the onselect property.


public boolean isReadonly()

返回 readonly 属性的值。

内容:指示此组件将禁止用户进行更改的标志。该元素可以接收焦点,除非它也被禁用。值为 false 将不呈现任何属性,而值为 true 呈现属性的方式与 readonly="readonly" 的情况相同。

英文文档:

isReadonly

public boolean isReadonly()

Return the value of the readonly property.

Contents: Flag indicating that this component will prohibit changes by the user. The element may receive focus unless it has also been disabled. A value of false causes no attribute to be rendered, while a value of true causes the attribute to be rendered as readonly="readonly".


public void setReadonly(boolean readonly)

设置 readonly 属性的值。

英文文档:

setReadonly

public void setReadonly(boolean readonly)

Set the value of the readonly property.


public int getSize()

返回 size 属性的值。

内容:用于确定此字段宽度的字符数。

英文文档:

getSize

public int getSize()

Return the value of the size property.

Contents: The number of characters used to determine the width of this field.


public void setSize(int size)

设置 size 属性的值。

英文文档:

setSize

public void setSize(int size)

Set the value of the size property.


public String getStyle()

返回 style 属性的值。

内容:呈现此组件时应用的 CSS 样式。

英文文档:

getStyle

public String getStyle()

Return the value of the style property.

Contents: CSS style(s) to be applied when this component is rendered.


public void setStyle(String style)

设置 style 属性的值。

英文文档:

setStyle

public void setStyle(String style)

Set the value of the style property.


public String getStyleClass()

返回 styleClass 属性的值。

内容:呈现此元素时应用的以空格分隔的 CSS 样式类列表。此值必须作为生成标记上的 "class" 属性传递。

英文文档:

getStyleClass

public String getStyleClass()

Return the value of the styleClass property.

Contents: Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.


public void setStyleClass(String styleClass)

设置 styleClass 属性的值。

英文文档:

setStyleClass

public void setStyleClass(String styleClass)

Set the value of the styleClass property.


public String getTabindex()

返回 tabindex 属性的值。

内容:此元素在当前文档的 Tab 切换顺序中的位置。此值必须为 0 到 32767 之间的整数。

英文文档:

getTabindex

public String getTabindex()

Return the value of the tabindex property.

Contents: Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.


public void setTabindex(String tabindex)

设置 tabindex 属性的值。

英文文档:

setTabindex

public void setTabindex(String tabindex)

Set the value of the tabindex property.


public String getTitle()

返回 title 属性的值。

内容:关于为此组件生成的标记元素的建议性标题信息。

英文文档:

getTitle

public String getTitle()

Return the value of the title property.

Contents: Advisory title information about markup elements generated for this component.


public void setTitle(String title)

设置 title 属性的值。

英文文档:

setTitle

public void setTitle(String title)

Set the value of the title property.


public Object saveState(FacesContext _context)
英文文档:

saveState

public Object saveState(FacesContext _context)
Description copied from interface: StateHolder

Gets the state of the instance as a Serializable Object.

If the class that implements this interface has references to instances that implement StateHolder (such as a UIComponent with event handlers, validators, etc.) this method must call the StateHolder.saveState(javax.faces.context.FacesContext) method on all those instances as well. This method must not save the state of children and facets. That is done via the StateManager

This method must not alter the state of the implementing object. In other words, after executing this code:

 Object state = component.saveState(facesContext);
 

component should be the same as before executing it.

The return from this method must be Serializable

Specified by:
saveState in interface StateHolder
Overrides:
saveState in class UIInput

public void restoreState(FacesContext _context, Object _state)
英文文档:

restoreState

public void restoreState(FacesContext _context,
                         Object _state)
Description copied from interface: StateHolder

Perform any processing required to restore the state from the entries in the state Object.

If the class that implements this interface has references to instances that also implement StateHolder (such as a UIComponent with event handlers, validators, etc.) this method must call the StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object) method on all those instances as well.

Specified by:
restoreState in interface StateHolder
Overrides:
restoreState in class UIInput


Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

一看就知道只有菜鸟才干这么无知的事啦。

PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!