org.lobobrowser.html.domimpl
Interface DocumentNotificationListener
- DocumentNotificationAdapter
public interface DocumentNotificationListener
A listener of document changes.
allInvalidated
public void allInvalidated()
This is called when the whole document
is potentially invalid, e.g. when a new
style sheet has been added.
externalScriptLoading
public void externalScriptLoading(NodeImpl node)
Called when a external script (a SCRIPT tag with a src attribute)
is about to start loading.
invalidated
public void invalidated(NodeImpl node)
This is called when the node has changed, but
it is unclear if it's a size change or a look
change. Typically, a node attribute has changed,
but the set of child nodes has not changed.
lookInvalidated
public void lookInvalidated(NodeImpl node)
Called if something such as a color or
decoration has changed. This would be
something which does not affect the
rendered size.
nodeLoaded
public void nodeLoaded(NodeImpl node)
Called when the node (with all its contents) is first
created by the parser.
positionInvalidated
public void positionInvalidated(NodeImpl node)
Changed if the position of the node in a
parent has changed.
sizeInvalidated
public void sizeInvalidated(NodeImpl node)
Called if a property related to the node's
size has changed.
structureInvalidated
public void structureInvalidated(NodeImpl node)
The children of the node might have changed.