for example the rich:dataScroller has the following implementation classes:
<component-type>org.richfaces.DataScroller</component-type>
<component-class>org.richfaces.component.UIDataScroller</component-class>
<cdk:handler-class>org.richfaces.taglib.DataScrollerHandler</cdk:handler-class>
<cdk:renderer-type>org.richfaces.DataScrollerRenderer</cdk:renderer-type>
would it be possible to switch these classes to some other classes? the new classes would probably extend the onces up, but would override some methods. DataScrollerHandler (super class ComponentHandler) has the following 2 methods: -onComponentCreated -onComponentPopulated
so the question would be: is it possible to override these classes without defining a new custom tag? so implement the onComponentCreated and still use:
xmlns:rich="http://richfaces.org/rich"
...
rich:dataScroller id="scroller" execute=....
Richfaces 4.2.2 jsf 2.1.7