Hi all,
I implemented a custom UIViewRoot because I need to override the encodeBegin
and encodeEnd methods. Unfortunately my methods never get called!?
I declared my UIViewRoot class in faces-config as new component:
<component>
<component-type>javax.faces.ViewRoot</component-type>
<component-class>test.TestUIViewRoot</component-class>
</component>
The class:
public class TestUIViewRoot extends UIViewRoot {
public TestUIViewRoot() {
super();
}
public void encodeBegin(FacesContext context) throws IOException {
//do some stuff
super.encodeBegin(context);
}
public void encodeEnd(FacesContext context) throws IOException {
//do some stuff
super.encodeEnd(context);
}
...
}
What I'm doing wrong?
THANX!
--
View this message in context:
http://www.nabble.com/Custom-UIViewRoot-tf4447158.html#a12688634
Sent from the MyFaces - Users mailing list archive at Nabble.com.