protected class CSSEngine.CSSNavigableDocumentHandler extends Object implements CSSNavigableDocumentListener, CSSEngine.MainPropertyReceiver
| Modifier and Type | Field and Description |
|---|---|
protected 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(CSSStylableElement elt,
String name,
String val,
String prio)
A property in the override style declaration has been changed.
|
void |
overrideStylePropertyRemoved(CSSStylableElement elt,
String name)
A property in the override style declaration has been removed.
|
void |
overrideStyleTextChanged(CSSStylableElement elt,
String text)
The text of the override style declaration for this element has been
modified.
|
void |
setMainProperty(String name,
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 StyleDeclaration declaration
public void nodeInserted(Node newNode)
nodeInserted in interface CSSNavigableDocumentListenerpublic void nodeToBeRemoved(Node oldNode)
nodeToBeRemoved in interface CSSNavigableDocumentListenerpublic void subtreeModified(Node rootOfModifications)
subtreeModified in interface CSSNavigableDocumentListenerpublic void characterDataModified(Node text)
characterDataModified in interface CSSNavigableDocumentListenerpublic void attrModified(Element e, Attr attr, short attrChange, String prevValue, String newValue)
attrModified in interface CSSNavigableDocumentListenerpublic void overrideStyleTextChanged(CSSStylableElement elt, String text)
overrideStyleTextChanged in interface CSSNavigableDocumentListenerpublic void overrideStylePropertyRemoved(CSSStylableElement elt, String name)
overrideStylePropertyRemoved in interface CSSNavigableDocumentListenerpublic void overrideStylePropertyChanged(CSSStylableElement elt, String name, String val, String prio)
overrideStylePropertyChanged in interface CSSNavigableDocumentListenerpublic void setMainProperty(String name, Value v, boolean important)
setMainProperty in interface CSSEngine.MainPropertyReceiverCopyright © 2000–2020 Apache Software Foundation. All rights reserved.