Class StructureComponent

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
All Implemented Interfaces:
Serializable, EventListener, javax.faces.component.ActionSource, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, IBaseComponent, ICCComponentProperties, ICCServerConstants, CLogConstants
Direct Known Subclasses:
org.eclnt.jsfserver.elements.impl.PAGEBEANCONFIGComponent

public class StructureComponent extends BaseActionComponent
Component which only serves as structure node inside the Layout. Without any client rendering effect.
See Also:
  • Constructor Details

    • StructureComponent

      public StructureComponent()
  • Method Details

    • getFamily

      public String getFamily()
      Overrides:
      getFamily in class BaseComponent
    • encodeBegin

      public void encodeBegin(javax.faces.context.FacesContext context) throws IOException
      Overrides:
      encodeBegin in class BaseComponent
      Throws:
      IOException
    • encodeEnd

      public void encodeEnd(javax.faces.context.FacesContext context) throws IOException
      Overrides:
      encodeEnd in class BaseComponent
      Throws:
      IOException
    • decode

      public void decode(javax.faces.context.FacesContext context)
      Overrides:
      decode in class BaseActionComponent
    • renderComponentNoChange

      public void renderComponentNoChange(javax.faces.context.FacesContext context, javax.faces.context.ResponseWriter writer, ComponentDump currentDump) throws IOException
      Description copied from class: BaseComponent
      In case of using event isolation inside ROWINCLUDE components may be rendered in a way, so that the client directly sees that there was no change within the component.
      This method needs to be overridden, if a component does not directly render itself into corresponding GUI components.
      Overrides:
      renderComponentNoChange in class BaseComponent
      Throws:
      IOException