Package org.eclnt.jsfserver.elements
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 Summary
Modifier and TypeMethodDescriptiongetAttributeString(String name) getAttributeValue(String attribute) getAttributeValueAsString(String attribute) Please pay attention: this returns the component construction at runtime - which might be different to the component construction at design time.
-
Method Details
-
getTagNameWithPrefix
String getTagNameWithPrefix() -
getAttributeString
-
getAttributeValue
-
getAttributeValueAsString
-
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.
-