protected void renderAndSendMutationCode(final MutationEvent mutEvent,ClientDocumentImpl[] allClients)
{
for(int i = 0; i < allClients.length; i++)
{
ClientDocumentStfulImpl clientDoc = (ClientDocumentStfulImpl)allClients[i];
ClientMutationEventListenerStfulImpl mutListener = clientDoc.getClientMutationEventListenerStful();
mutListener.beforeRenderAndSendMutationCode(mutEvent);
if (mutListener.canRenderAndSendMutationJSCode()) // Si es false es que seguramente estamos en fase carga y fast load
{
// Cuidado: pre and post m�todos s�lo se llaman si se genera c�digo de la mutaci�n
mutListener.preRenderAndSendMutationCode(mutEvent);
mutListener.renderAndSendMutationCode(mutEvent);
mutListener.postRenderAndSendMutationCode(mutEvent);
}
mutListener.afterRenderAndSendMutationCode(mutEvent);
}
}