ElementDocContainer elem = (ElementDocContainer)node;
BoundElementDocContainerImpl bindInfo = elem.getElementDocContainerWrapper().getBoundElementDocContainer();
if (bindInfo != null)
{
DocMutationEventListenerStfulImpl docMut = getDocMutationEventListenerStful();
boolean modeOld = docMut.isEnabled();
docMut.setEnabled(false);
if (beforeRender)
{
// Un iframe/object/embed/applet binding ha sido registrado, modificamos el atributo que define el URL
// para que al renderizar se env�e el nuevo
if (clientDoc instanceof ClientDocumentStfulOwnerImpl)
bindInfo.setURLForClientOwner((ClientDocumentStfulOwnerImpl)clientDoc);
else // attached
bindInfo.setURLForClientAttached((ClientDocumentAttachedClientImpl)clientDoc);
}
else // after
{
// Como fue cambiado el URL, hay que restaurar
bindInfo.restoreOriginalURL(clientDoc);
}
docMut.setEnabled(modeOld);
}
}
Node child = node.getFirstChild();
while (child != null)