Interface DocumentNotificationListener

All Known Implementing Classes:
DocumentNotificationAdapter

public interface DocumentNotificationListener
A listener of document changes.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This is called when the whole document is potentially invalid, e.g.
    void
    Called when a external script (a SCRIPT tag with a src attribute) is about to start loading.
    void
    This is called when the node has changed, but it is unclear if it's a size change or a look change.
    void
    Called if something such as a color or decoration has changed.
    void
    Called when the node (with all its contents) is first created by the parser.
    void
    Changed if the position of the node in a parent has changed.
    void
    Called if a property related to the node's size has changed.
    void
    The children of the node might have changed.
  • Method Details

    • sizeInvalidated

      void sizeInvalidated(NodeImpl node)
      Called if a property related to the node's size has changed.
      Parameters:
      node -
    • lookInvalidated

      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.
      Parameters:
      node -
    • positionInvalidated

      void positionInvalidated(NodeImpl node)
      Changed if the position of the node in a parent has changed.
      Parameters:
      node -
    • invalidated

      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.
      Parameters:
      node -
    • nodeLoaded

      void nodeLoaded(NodeImpl node)
      Called when the node (with all its contents) is first created by the parser.
      Parameters:
      node -
    • structureInvalidated

      void structureInvalidated(NodeImpl node)
      The children of the node might have changed.
      Parameters:
      node -
    • externalScriptLoading

      void externalScriptLoading(NodeImpl node)
      Called when a external script (a SCRIPT tag with a src attribute) is about to start loading.
      Parameters:
      node -
    • allInvalidated

      void allInvalidated()
      This is called when the whole document is potentially invalid, e.g. when a new style sheet has been added.