org.lobobrowser.html.domimpl

Class DocumentNotificationAdapter

Implemented Interfaces:
DocumentNotificationListener

public abstract class DocumentNotificationAdapter
extends java.lang.Object
implements DocumentNotificationListener

An abstract implementation of DocumentNotificationListener with blank methods, provided for convenience.

Method Summary

void
allInvalidated()
This is called when the whole document is potentially invalid, e.g.
void
externalScriptLoading(NodeImpl node)
Called when a external script (a SCRIPT tag with a src attribute) is about to start loading.
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.
void
lookInvalidated(NodeImpl node)
Called if something such as a color or decoration has changed.
void
nodeLoaded(NodeImpl node)
Called when the node (with all its contents) is first created by the parser.
void
positionInvalidated(NodeImpl node)
Changed if the position of the node in a parent has changed.
void
sizeInvalidated(NodeImpl node)
Called if a property related to the node's size has changed.
void
structureInvalidated(NodeImpl node)
The children of the node might have changed.

Method Details

allInvalidated

public void allInvalidated()
This is called when the whole document is potentially invalid, e.g. when a new style sheet has been added.
Specified by:
allInvalidated in interface DocumentNotificationListener

externalScriptLoading

public void externalScriptLoading(NodeImpl node)
Called when a external script (a SCRIPT tag with a src attribute) is about to start loading.
Specified by:
externalScriptLoading in interface DocumentNotificationListener
Parameters:
node -

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.
Specified by:
invalidated in interface DocumentNotificationListener
Parameters:
node -

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.
Specified by:
lookInvalidated in interface DocumentNotificationListener
Parameters:
node -

nodeLoaded

public void nodeLoaded(NodeImpl node)
Called when the node (with all its contents) is first created by the parser.
Specified by:
nodeLoaded in interface DocumentNotificationListener
Parameters:
node -

positionInvalidated

public void positionInvalidated(NodeImpl node)
Changed if the position of the node in a parent has changed.
Specified by:
positionInvalidated in interface DocumentNotificationListener
Parameters:
node -

sizeInvalidated

public void sizeInvalidated(NodeImpl node)
Called if a property related to the node's size has changed.
Specified by:
sizeInvalidated in interface DocumentNotificationListener
Parameters:
node -

structureInvalidated

public void structureInvalidated(NodeImpl node)
The children of the node might have changed.
Specified by:
structureInvalidated in interface DocumentNotificationListener
Parameters:
node -