You only need to create custom ELResolvers when you need to resolve information that isn't resolvable using the standard ELResolvers. For example, my webapps are usually Spring-based, so my faces-config file incorporates an ELResolver that allows the system to resolve Spring object names as though they were regular JSF beans.
You're going to a lot of effort here. This is stuff that even I don't do very often and I'm old and evil in the ways of JSF.
You're also doing it for an obsolete version of JSF. The current standard is JSF 2.0 and I won't guarantee how much of what you're doing is going to work in a JSF2 web application. A lot of internals changed between the 1.x and 2.x releases.
An IDE is no substitute for an Intelligent Developer.
I agree with you that JSF 1.2 version is obsolete, but due to some circumstances I am allowed to use
only JSF 1.2.
The reason I asked this question is because I have to create a component .
Component has been created, but still there are some bugs which need to be fixed in it.
For the attribute values for the custom component, I am trying to pass values to them using ValueExpression,
But so far , no luck.
Also there is something strange happening, and I am just not that much experienced in JSF to figure out what's going wrong
The component values get updated on the click of commandAction , but are not updated on ValueChangeEvent of some input box
in the same form.It will be a huge help if you can throw some light on this.
I am trying to work this out, but some guidance from you would be a huge boost .
In a purely academic sense, definitely not. However, in a practical sense, it's about on par with becoming expert in the repair of mechanical-style fax machines. Or I could be real sarky and say "WebSphere 6.1", but that would be pushing it.
In a practical sense, as I've said before, custom JSF binary controls are atrociously expensive to design, build, and maintain. Relatively few tasks can justify that kind of effort in an age where "faster-cheaper" is the Rule of the Day. In most cases, even in JSF 1.2, you can build a custom tag in an hour or so using Facelets technology that would take more like 2-3 weeks to do as a binary control, even if they DID tell you that "All You Have To Do Is..."
I do realize, BTW that I haven't actually answered your technical questions. But that's because that knowledge is so specialized and so localized in time that I'd have to go back and RTFM all over again. Then I'd have to bill you for it.