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.
-