Package org.lobobrowser.html.domimpl
Class DocumentNotificationAdapter
- java.lang.Object
-
- org.lobobrowser.html.domimpl.DocumentNotificationAdapter
-
- All Implemented Interfaces:
DocumentNotificationListener
public abstract class DocumentNotificationAdapter extends java.lang.Object implements DocumentNotificationListener
An abstract implementation ofDocumentNotificationListenerwith blank methods, provided for convenience.
-
-
Constructor Summary
Constructors Constructor Description DocumentNotificationAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidallInvalidated()This is called when the whole document is potentially invalid, e.g.voidexternalScriptLoading(NodeImpl node)Called when a external script (a SCRIPT tag with a src attribute) is about to start loading.voidinvalidated(NodeImpl node)This is called when the node has changed, but it is unclear if it's a size change or a look change.voidlookInvalidated(NodeImpl node)Called if something such as a color or decoration has changed.voidnodeLoaded(NodeImpl node)Called when the node (with all its contents) is first created by the parser.voidpositionInvalidated(NodeImpl node)Changed if the position of the node in a parent has changed.voidsizeInvalidated(NodeImpl node)Called if a property related to the node's size has changed.voidstructureInvalidated(NodeImpl node)The children of the node might have changed.
-
-
-
Method Detail
-
allInvalidated
public void allInvalidated()
Description copied from interface:DocumentNotificationListenerThis is called when the whole document is potentially invalid, e.g. when a new style sheet has been added.- Specified by:
allInvalidatedin interfaceDocumentNotificationListener
-
externalScriptLoading
public void externalScriptLoading(NodeImpl node)
Description copied from interface:DocumentNotificationListenerCalled when a external script (a SCRIPT tag with a src attribute) is about to start loading.- Specified by:
externalScriptLoadingin interfaceDocumentNotificationListener
-
invalidated
public void invalidated(NodeImpl node)
Description copied from interface:DocumentNotificationListenerThis 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:
invalidatedin interfaceDocumentNotificationListener
-
lookInvalidated
public void lookInvalidated(NodeImpl node)
Description copied from interface:DocumentNotificationListenerCalled if something such as a color or decoration has changed. This would be something which does not affect the rendered size.- Specified by:
lookInvalidatedin interfaceDocumentNotificationListener
-
nodeLoaded
public void nodeLoaded(NodeImpl node)
Description copied from interface:DocumentNotificationListenerCalled when the node (with all its contents) is first created by the parser.- Specified by:
nodeLoadedin interfaceDocumentNotificationListener
-
positionInvalidated
public void positionInvalidated(NodeImpl node)
Description copied from interface:DocumentNotificationListenerChanged if the position of the node in a parent has changed.- Specified by:
positionInvalidatedin interfaceDocumentNotificationListener
-
sizeInvalidated
public void sizeInvalidated(NodeImpl node)
Description copied from interface:DocumentNotificationListenerCalled if a property related to the node's size has changed.- Specified by:
sizeInvalidatedin interfaceDocumentNotificationListener
-
structureInvalidated
public void structureInvalidated(NodeImpl node)
Description copied from interface:DocumentNotificationListenerThe children of the node might have changed.- Specified by:
structureInvalidatedin interfaceDocumentNotificationListener
-
-