## org.apache.batik.css.engine
Interface CSSNavigableDocumentListener

All Known Implementing Classes:
  CSSEngine.CSSNavigableDocumentHandler

    public interface CSSNavigableDocumentListener

An interface for listeners of CSSNavigableDocument events. The events parallel the DOM events, but apply to the CSS view of the tree rather than the actual DOM tree.

Method Summary
`void` `attrModified(org.w3c.dom.Element e, org.w3c.dom.Attr attr, short attrChange, java.lang.String prevValue, java.lang.String newValue)` An attribute has changed in the CSSNavigableDocument.
`void` `characterDataModified(org.w3c.dom.Node text)` Character data in the CSSNavigableDocument tree has been modified.
`void` `nodeInserted(org.w3c.dom.Node newNode)` A node has been inserted into the CSSNavigableDocument tree.
`void` `nodeToBeRemoved(org.w3c.dom.Node oldNode)` A node is about to be removed from the CSSNavigableDocument tree.
`void` `overrideStylePropertyChanged(CSSStylableElement e, java.lang.String name, java.lang.String val, java.lang.String prio)` A property in the override style declaration has been changed.
`void` `overrideStylePropertyRemoved(CSSStylableElement e, java.lang.String name)` A property in the override style declaration has been removed.
`void` `overrideStyleTextChanged(CSSStylableElement e, java.lang.String text)` The text of the override style declaration for this element has been modified.
`void` `subtreeModified(org.w3c.dom.Node rootOfModifications)` A subtree of the CSSNavigableDocument tree has been modified in some way.

Method Detail

### nodeInserted

    void nodeInserted(org.w3c.dom.Node newNode)

  A node has been inserted into the CSSNavigableDocument tree.

### nodeToBeRemoved

    void nodeToBeRemoved(org.w3c.dom.Node oldNode)

  A node is about to be removed from the CSSNavigableDocument tree.

### subtreeModified

    void subtreeModified(org.w3c.dom.Node rootOfModifications)

  A subtree of the CSSNavigableDocument tree has been modified in some way.

### characterDataModified

    void characterDataModified(org.w3c.dom.Node text)

  Character data in the CSSNavigableDocument tree has been modified.

### attrModified

    void attrModified(org.w3c.dom.Element e,
                      org.w3c.dom.Attr attr,
                      short attrChange,
                      java.lang.String prevValue,
                      java.lang.String newValue)

  An attribute has changed in the CSSNavigableDocument.

### overrideStyleTextChanged

    void overrideStyleTextChanged(CSSStylableElement e,
                                  java.lang.String text)

  The text of the override style declaration for this element has been modified.

### overrideStylePropertyRemoved

    void overrideStylePropertyRemoved(CSSStylableElement e,
                                      java.lang.String name)

  A property in the override style declaration has been removed.

### overrideStylePropertyChanged

    void overrideStylePropertyChanged(CSSStylableElement e,
                                      java.lang.String name,
                                      java.lang.String val,
                                      java.lang.String prio)

  A property in the override style declaration has been changed.

Copyright © 2008 Apache Software Foundation. All Rights Reserved.