com.sun.rave.designtime.faces
Interface FacesDesignBean

All Superinterfaces:
DesignBean, MarkupDesignBean

public interface FacesDesignBean
extends MarkupDesignBean

The FacesDesignBean is a DesignBean for a JSF Bean. This extension to the DesignBean interface (and MarkupDesignBean interface) includes the ability to retrieve a child facet by name. If a particular DesignBean represents a JSF-specific Bean, it will be an 'instanceof' FacesDesignBean.

IMPLEMENTED BY CREATOR - This interface is implemented by Creator for use by the component (bean) author.

Version:
1.0
Author:
Joe Nuxoll
See Also:
DesignBean, FacesDesignContext

Method Summary
 DesignBean getFacet(java.lang.String facet)
          Returns the DesignBean component that is currently connected to the specified facet of this FacesDesignBean component.
 
Methods inherited from interface com.sun.rave.designtime.markup.MarkupDesignBean
getElement
 
Methods inherited from interface com.sun.rave.designtime.DesignBean
addDesignBeanListener, canSetInstanceName, getBeanInfo, getBeanParent, getChildBean, getChildBeanCount, getChildBeans, getDesignBeanListeners, getDesignContext, getDesignInfo, getEvent, getEvent, getEvents, getEvents, getInstance, getInstanceName, getProperties, getProperty, getProperty, isContainer, removeDesignBeanListener, setInstanceName, setInstanceName
 

Method Detail

getFacet


public DesignBean getFacet(java.lang.String facet)
Returns the DesignBean component that is currently connected to the specified facet of this FacesDesignBean component.

Parameters:
facet - The desired facet (eg. "header", "footer", etc)
Returns:
A DesignBean representing the component for this facet