HtmlPanelGroup (Java EE 5)

Java EE API


javax.faces.component.html Class HtmlPanelGroup

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIPanel
              extended by javax.faces.component.html.HtmlPanelGroup
All Implemented Interfaces:
StateHolder

public class HtmlPanelGroup
extends UIPanel


使此组件的所有子组件被呈现。在父组件期望出现单个组件,但应用程序要呈现多个组件的情况下,此类很有用。

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

英文文档:

Causes all child components of this component to be rendered. This is useful in scenarios where a parent component is expecting a single component to be present, but the application wishes to render more than one.

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


Field Summary
static String
 
Fields inherited from class javax.faces.component.UIPanel
 
Fields inherited from class javax.faces.component.UIComponent
 
Constructor Summary
 
Method Summary
 String
 String
 String
 void
 Object
 void
 void
 void
 
Methods inherited from class javax.faces.component.UIPanel
 
Methods inherited from class javax.faces.component.UIComponentBase
 
Methods inherited from class javax.faces.component.UIComponent
 
Methods inherited from class java.lang.Object
 

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 HtmlPanelGroup()
英文文档:

HtmlPanelGroup

public HtmlPanelGroup()
Method Detail

public String getLayout()

返回 layout 属性的值。

内容:呈现此组时要使用的布局标记的类型。如果值为 "block",则 renderer 必须生成 HTML "div" 元素。否则,必须生成 HTML "span" 元素。

英文文档:

getLayout

public String getLayout()

Return the value of the layout property.

Contents: The type of layout markup to use when rendering this group. If the value is "block" the renderer must produce an HTML "div" element. Otherwise HTML "span" element must be produced.


public void setLayout(String layout)

设置 layout 属性的值。

英文文档:

setLayout

public void setLayout(String layout)

Set the value of the layout 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" property on generated markup.


public void setStyleClass(String styleClass)

设置 styleClass 属性的值。

英文文档:

setStyleClass

public void setStyleClass(String styleClass)

Set the value of the styleClass 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 UIComponentBase

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 UIComponentBase


Submit a bug or feature

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

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

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