This is a utility method for concatenating two Strings, where passThru
is typically null or an empty String, and renderer is usually non-null,
but can in theory be null, and we want to minimise needless new String
creation.
For every javascript event in the events parameter, combine the
effect javascript if it's appropriate , the application javascript
from the passthrough attribute, and the component renderers value
from the rendererValues parameter, in that sequence, and output it
to the DOM Element or the ResponseWriter, whichever is appropriate.
We only want to try processing the events that are relevant to each
specific component, so we want the intersection of the complete event
list, and the component's pass-through attributes.
MAXLENGTH_ATTR -
Static variable in class com.icesoft.faces.renderkit.dom_html_basic.HTML
The common infrastructure of parameter validation and cursor management
will be provided by the encodeEnd method and rendering is delegated to
this method.