|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.css.engine.CSSEngine.CSSNavigableDocumentHandler
protected class CSSEngine.CSSNavigableDocumentHandler
To handle mutations of a CSSNavigableDocument.
Field Summary | |
---|---|
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. |
Constructor Summary | |
---|---|
protected |
CSSEngine.CSSNavigableDocumentHandler()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected boolean[] mainPropertiesChanged
protected StyleDeclaration declaration
Constructor Detail |
---|
protected CSSEngine.CSSNavigableDocumentHandler()
Method Detail |
---|
public void nodeInserted(Node newNode)
nodeInserted
in interface CSSNavigableDocumentListener
public void nodeToBeRemoved(Node oldNode)
nodeToBeRemoved
in interface CSSNavigableDocumentListener
public void subtreeModified(Node rootOfModifications)
subtreeModified
in interface CSSNavigableDocumentListener
public void characterDataModified(Node text)
characterDataModified
in interface CSSNavigableDocumentListener
public void attrModified(Element e, Attr attr, short attrChange, String prevValue, String newValue)
attrModified
in interface CSSNavigableDocumentListener
public void overrideStyleTextChanged(CSSStylableElement elt, String text)
overrideStyleTextChanged
in interface CSSNavigableDocumentListener
public void overrideStylePropertyRemoved(CSSStylableElement elt, String name)
overrideStylePropertyRemoved
in interface CSSNavigableDocumentListener
public void overrideStylePropertyChanged(CSSStylableElement elt, String name, String val, String prio)
overrideStylePropertyChanged
in interface CSSNavigableDocumentListener
public void setMainProperty(String name, Value v, boolean important)
setMainProperty
in interface CSSEngine.MainPropertyReceiver
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |