protected class CSSEngine.CSSNavigableDocumentHandler extends Object implements org.apache.batik.css.engine.CSSNavigableDocumentListener, CSSEngine.MainPropertyReceiver
Modifier and Type | Field and Description |
---|---|
protected org.apache.batik.css.engine.StyleDeclaration |
declaration
The StyleDeclaration to use from the MainPropertyReceiver.
|
protected boolean[] |
mainPropertiesChanged
Array to hold which properties have been changed by a call to
setMainProperties.
|
Modifier | Constructor and Description |
---|---|
protected |
CSSNavigableDocumentHandler() |
Modifier and Type | Method and Description |
---|---|
void |
attrModified(Element e,
Attr attr,
short attrChange,
String prevValue,
String newValue)
An attribute has changed in the CSSNavigableDocument.
|
void |
characterDataModified(Node text)
Character data in the CSSNavigableDocument tree has been modified.
|
void |
nodeInserted(Node newNode)
A node has been inserted into the CSSNavigableDocument tree.
|
void |
nodeToBeRemoved(Node oldNode)
A node is about to be removed from the CSSNavigableDocument tree.
|
void |
overrideStylePropertyChanged(org.apache.batik.css.engine.CSSStylableElement elt,
String name,
String val,
String prio)
A property in the override style declaration has been changed.
|
void |
overrideStylePropertyRemoved(org.apache.batik.css.engine.CSSStylableElement elt,
String name)
A property in the override style declaration has been removed.
|
void |
overrideStyleTextChanged(org.apache.batik.css.engine.CSSStylableElement elt,
String text)
The text of the override style declaration for this element has been
modified.
|
void |
setMainProperty(String name,
org.apache.batik.css.engine.value.Value v,
boolean important)
Sets a main property value in response to a shorthand property
being set.
|
void |
subtreeModified(Node rootOfModifications)
A subtree of the CSSNavigableDocument tree has been modified
in some way.
|
protected boolean[] mainPropertiesChanged
protected org.apache.batik.css.engine.StyleDeclaration declaration
public void nodeInserted(Node newNode)
nodeInserted
in interface org.apache.batik.css.engine.CSSNavigableDocumentListener
public void nodeToBeRemoved(Node oldNode)
nodeToBeRemoved
in interface org.apache.batik.css.engine.CSSNavigableDocumentListener
public void subtreeModified(Node rootOfModifications)
subtreeModified
in interface org.apache.batik.css.engine.CSSNavigableDocumentListener
public void characterDataModified(Node text)
characterDataModified
in interface org.apache.batik.css.engine.CSSNavigableDocumentListener
public void attrModified(Element e, Attr attr, short attrChange, String prevValue, String newValue)
attrModified
in interface org.apache.batik.css.engine.CSSNavigableDocumentListener
public void overrideStyleTextChanged(org.apache.batik.css.engine.CSSStylableElement elt, String text)
overrideStyleTextChanged
in interface org.apache.batik.css.engine.CSSNavigableDocumentListener
public void overrideStylePropertyRemoved(org.apache.batik.css.engine.CSSStylableElement elt, String name)
overrideStylePropertyRemoved
in interface org.apache.batik.css.engine.CSSNavigableDocumentListener
public void overrideStylePropertyChanged(org.apache.batik.css.engine.CSSStylableElement elt, String name, String val, String prio)
overrideStylePropertyChanged
in interface org.apache.batik.css.engine.CSSNavigableDocumentListener
public void setMainProperty(String name, org.apache.batik.css.engine.value.Value v, boolean important)
setMainProperty
in interface CSSEngine.MainPropertyReceiver
Copyright © 2025. All rights reserved.