Interface IBaseComponent

All Known Implementing Classes:
BaseActionComponent, BaseComponent, BaseComponentPageBeanConfigWrapper, BaseComponentPageBeanWrapper, BaseHTMLActionComponent, BaseHTMLComponent, BasePopupComponent, org.eclnt.jsfserver.elements.impl.PAGEBEANCOMPONENTComponent, org.eclnt.jsfserver.elements.impl.PAGEBEANCONFIGComponent, org.eclnt.jsfserver.elements.impl.PAGEBEANINCLUDEComponent, org.eclnt.jsfserver.elements.impl.ROWPAGEBEANINCLUDEComponent, StructureComponent

public interface IBaseComponent
Interface to server side component representation. The interface is explicitly abstracted from the JSF component in order to be independent.
  • Method Details

    • getTagNameWithPrefix

      String getTagNameWithPrefix()
    • getAttributeString

      String getAttributeString(String name)
    • getAttributeValue

      Object getAttributeValue(String attribute)
    • getAttributeValueAsString

      String getAttributeValueAsString(String attribute)
    • getParentBaseComponent

      IBaseComponent getParentBaseComponent()
      Please pay attention: this returns the component construction at runtime - which might be different to the component construction at design time. Example: in a FIXGRID, components are arranged in GRIDCOL components - at runtime the components of a FIXGRID are multiplied out into one component per grid row.