-
“Help” says getComponent() returns a javax.faces.component.UIComponent. NO other information what-so-ever.
-
The 'net says UIComponent is an abstract class, so the fact that getComponent “returns” this is more than a little useless.
-
typeof() says getComponent is returning “Object”, which while technically accurate is also more than a little useless.
-
The forum is chock full of isolated instances of what may be called on the return from getComponent, but they’re woefully inadequate. For instance one can call getRowCount() on the result of getComponent(), but that doesn’t make sense for an upload control. How are we supposed to know what’s valid to call on a given return or not, and what those calls mean?
-
If Lotus is going to provide custom objects (or even standard ones) to implement UIComponent, as they must, then why don’t they provide information on those objects?? This sheer lunacy.